【发布时间】:2020-12-24 23:48:31
【问题描述】:
我是 Django 新手,我正在创建一个下拉菜单,以便用户可以从下拉菜单中选择一个类别。当用户创建新条目时,此类别将保存在网站上的条目中。我迁移了模型,但我得到:/auctions/create 的 KeyError '类别。'非常感谢任何帮助。
Views.py(用于创建类别下拉菜单的代码)
models.py
forms.py
这里是 views.py 中的 create 部分,用于创建新条目。 CreateForm() 的“表单”是创建条目的模型表单。 CategoryForm() 的“form1”是类别下拉列表的模型表单。创建功能完全正常,直到我添加了类别和类别表单的部分。
urls.py 用于适用的功能(我已经尝试了第一类的许多变体,但我仍然无法弄清楚它应该是什么,我尝试了 str 和 int。) 对不起,我是初学者,但任何帮助都会很棒!
path("auctions/create", views.create, name="create"),
path("listings/<int:id>", views.listingpage, name="listingpage"),
path("cat/<int:id>", views.cat, name="cat"),
【问题讨论】:
标签: python django django-models django-views django-forms