Disable checkbox in django admin if already checked
<p>I have a simple but problematic question for me. How can I disable checkbox,  if input is already filled/checked? I must disable some fields after first filling them. Thank you for all your ideas.</p>

<p>Sierran</p>

<p>There is no built-in solution to this problem, if you want the fields to display dynamically you will always need a custom javascript/ajax solution! You might be able to hack the admin view and template to conditionally show/not show widgets for a field, but if you want to do it dynamically based on user behaviors in the admin, you'll be using javascript.</p>

<p>It's not so terrible, though. At least the Django admin templates have model- and instance-specific ids to give you granular control over your show/hide behavior.</p>

python django django-admin