xster
Published in

xster

Django ModelForm Required ForeignKey not Connecting?

You have a ModelForm based on a Model with a non-optional ForeignKey field. You already connected it via something like

instance = SomeClass(someRelatedObject = someObject)
form = SomeForm(request.POST, instance = instance)

but form.is_valid() is still giving you an error saying someRelatedObject can’t be null. One possible solution is to check your SomeClass’s definition of someRelatedObject. Try putting ‘editable = False’ in your ForeignKey constructor and it may solve your problem.

--

--

--

Collection of tech tips and learnings

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
xster

xster

More from Medium

Japanese Character Validation using Regex — Hankaku & Zenkaku

How to install leaflet via npm

Django Rest Framework + React — Authentication workflow 2022 (Part 2)

App Inventor — An Application to Build One