Hi Philip,

The field is required because you haven't allowed it to be blank - and
django admin requires fields to have the following attributes if you don't
require them:
Active = models.CharField(max_length=1, null=True, blank=True)

Otherwise the GUI will mark the field as required.
See here: https://docs.djangoproject.com/en/2.1/ref/models/fields/#blank

Regards,

Andréas

2018-08-06 12:54 GMT+02:00 Phlip Pretorius <[email protected]>:

> Hallo,
>
> I have created a model that looks like this:
>
> ========================================================
> class ActionType(models.Model):
>     """The type of actions that must be taken at a meeting with respect to
>     agenda points e.g. 'Decide', 'Take Note'etc.
>     """
>     AtpCode = models.CharField(max_length=4)
>     AtpDesc = models.CharField(max_length=80, null=False)
>     Active = models.CharField(max_length=1, null=True)
>
>     class Meta:
>         unique_together = (('AtpCode'),)
>
>     def __str__(self):
>         """Return a string representation of the model"""
>         return self.AtpCode
> ========================================================
>
> I am using SQLite as I am developing.
>
> When I deploy this model to SQLite, the Active field is forced to be
> non-null although explicitly indicate the null=True.
>
> Any idea why this is happening? I have deleted the complete Django project
> and started from scratch only to find the same scenario; when I click save,
> I get the following message.
>
>
> Any advice will be welcomed.
>
> Regards,
>
> Phlip
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/django-users/c897956a-d5c1-42d6-a77c-ec8c46670815%40googlegroups.com
> <https://groups.google.com/d/msgid/django-users/c897956a-d5c1-42d6-a77c-ec8c46670815%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAK4qSCcmuDkJQdnYsGnop01Q8waXr6cW3eRGxrokYH-irj0s5Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to