In my 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.
Like this i have around 30+ models this are just a few fields i have over 20 fields
& in my new_data.html file i have :
<form method="post"action="">{% csrf_token %}
{{ form.as_p}}
<input type="submit" name="" value="Submit">
</form>
How can i display only for e.g. show_name and exhibiting_company_name in my html template without creating a custom form in forms.py ?
Is there any way to call my model fields individually in a <input>
tag like this :
<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>
?