我为问一个新手问题而道歉。我知道python和sqlite,但是我从来没有和他们一起使用django框架的网站。
例如,我的数据库已经有2个字段A和B.我想分别将dataA和dataB插入A和B.我想从我的网站上的2个文本框中获取输入,并将这些数据作为条目放入数据库中。
我该怎么做?如果这不是太容易,我在哪里可以找到有关此信息的文档?
答案 0 :(得分:1)
听起来你可以将ModelForm用于此目的。
只需像这样创建模型:
class YourModel(models.Model):
textA = models.CharField(max_length=200,)
textB = models.CharField(max_length=200,)
...
然后,创建表单:
class YourModelForm(forms.ModelForm):
class Meta:
model = YourModel
fields = ['textA', 'textB']
...
然后,从您的观点中引用它:
class YourCreateView(CreateView):
form_class = YourModelForm
在你的模板({{ form }}}
)中渲染它,你已经完成了(大部分)!