我有一个注册应用
我的注册模式:
models.py
名称
地址
3. registration_status(默认值=否)
forms.py
名称
2.地址
我没有在forms.py中包含registration_status,因为不允许用户编辑它,它是为管理员访问保留的。
在我的管理页面上,我已成功显示用户输入的用户名和地址,其默认值为register_status。此registration_status列是一个下拉列表,其中包含选项yes,no和pending。
我在保存管理员选择的下拉值时遇到问题,因为此值需要与数据库中已存在的正确用户名和地址相对应。
尝试以下方法:
1.将表格拆分为2并尝试 - 不成功
2.仅使用HTML作为下拉列表 - 保存不成功
你们之前有没有尝试过这个?
答案 0 :(得分:2)
首先,您应该重新阅读tutorial。它将帮助您掌握基础知识。
无论如何,您正在寻找的解决方案:
user = YourModel.objects.get(pk=1) # get the object
user.registration_status = True # change the object
user.save() # save the object