Actually, you can have a nullable ForeignKey (and there can be good
reasons for this).  This is mentioned in the docs themselves; see:
https://docs.djangoproject.com/en/dev/ref/models/fields/#django.db.models.ForeignKey.on_delete

I am not sure about the error that the OP is encountering.


On May 29, 7:47 pm, Thomas Lockhart <[email protected]> wrote:
> ...> Hi,
>
> > I have a model which has a ForeignKey to the Django contrib sites.Site 
> > model. This field should be optional.
>
> If it is optional it is not a foreign key. You can put a constraint on
> the field to have a non-null value be present in the other table, and
> perhaps there is a way to do this from a django model but I haven't
> looked at that.
>
> hth
>
>                             - Tom

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to