Я видел людей, пишущих формы в моделях или в forms.py? Это тот случай, когда я могу написать его где-нибудь, скажем, в blah.py и просто импортировать его, где это необходимо?
forms.py
blah.py
Это верно. Это так же, как любой другой класс Python, вы можете определить свои классы формы в любом файле, который вы предпочитаете. Тем не менее, для Django часто рекомендуется помещать их в файл типа APP/forms.py.
APP/forms.py
Можно, но лучше поместить декларации форм в forms.py, чтобы другие разработчики могли чувствовать себя знакомыми в вашем проекте.
да, вы можете поместить его в любое место при условии, что вы можете импортировать его