【发布时间】:2017-05-20 00:27:20
【问题描述】:
在我的 django models.py 中:
class Agent1(models.Model):
show_name = models.CharField(db_column='Show_Name', max_length=100,null=True)
exhibiting_company_name = models.CharField(db_column='Exhibiting_Company_Name', max_length=100,null=True) # Field name made lowercase.
company_website = models.CharField(db_column='Company_Website', max_length=100,null=True) # Field name made lowercase.
company_generic_email = models.EmailField(db_column='Company_Generic_Email', max_length=100,null=True) # Field name made lowercase.
class Agent2(models.Model):
show_name = models.CharField(db_column='Show_Name', max_length=100,null=True)
exhibiting_company_name = models.CharField(db_column='Exhibiting_Company_Name', max_length=100,null=True) # Field name made lowercase.
company_website = models.CharField(db_column='Company_Website', max_length=100,null=True) # Field name made lowercase.
company_generic_email = models.EmailField(db_column='Company_Generic_Email', max_length=100,null=True) # Field name made lowercase.
像这样,我有大约 30 多个模型,这只是我有 20 多个字段的几个字段
& 在我的 new_data.html 文件中:
<form method="post"action="">{% csrf_token %}
{{ form.as_p}}
<input type="submit" name="" value="Submit">
</form>
我怎样才能只显示例如在我的 html 模板中显示名称和展览公司名称,而无需在 forms.py 中创建自定义表单?
有什么方法可以像这样在<input> 标记中单独调用我的模型字段:
<form action="demo_form.asp">
Show Name: <input type="text" name="sname"><br/>
Company Name: <input type="text" name="cname"><br/>
<input type="submit" value="Submit">
</form>
?
【问题讨论】:
标签: python django python-3.x django-1.10