Подключите html-форму к моделям в django для отправки данных

#html #django

Вопрос:

Я хочу знать, как связать приведенную ниже html-форму с определенной моделью. Кроме того, как я могу подключить несколько форм к нескольким моделям ( или, скорее, таблицам в базе данных) для отправки данных.

HTML

 <form action='register' method="POST" >
                {% csrf_token %}
             
                <table>
                    <tr>
                        <td><label for="name">NAME :</label></td>
                        <td><input type="text" id="first_name" name="name" maxlength="50" ></td>
                    </tr>
                    <tr>
                        <td><label for="email">EMAIL :</label></td>
                        <td><input type="email" id="email" name="email"  placeholder="This will be your User ID"></td>
                    </tr>
                   
                    <tr>
                        <td><label for="phone">MOBILE NUMBER :</label></td>
                        <td><input type="tel" id="phone" name="phone" maxlength="10" pattern="[0-9]{10}" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(..*)./g, '$1');" ></td>
                    </tr>
                          
                     <tr>
                        <td><label for="join_as">JOIN AS :</label></td>
                        <td><select id="join_as" name="join_as" >
                            <option value="select" disabled selected hidden>Select...</option>
                            <option value="individual" >INDIVIDUAL</option>
                            <option value="firm" >FIRM</option>
                            <option value="company" >COMPANY</option>
                            <option value="consultancy">CONSULTANCY</option>
                            <option value="students" >STUDENTS</option>
                            <option value="others" >OTHERS</option>
                        </td>
                        </select>
                    </tr>
                    <tr>
                        <td><label for="passpwrd">PASSWORD:</label></td>
                        <td><input type="password" id="password" name="password" maxlength="10" placeholder="max 10 characters" ></td>
                    </tr>
                    <tr>
                        <td><label for="con_passpwrd">CONFIRM PASSWORD :</label></td>
                        <td><input type="password" id="con_password" name="con_password" maxlength="10" ></td>
                    </tr>
                </table>

</form>
 

model.py

     class Regd3(models.Model):
    name= models.CharField(max_length=100)
    username= models.EmailField(max_length=254, primary_key= True)  #email
    mobile_number= models.CharField(max_length=10)
    category = models.CharField(max_length=10)
    password= models.CharField(max_length=10)
    agreed= models.BooleanField(default=False)
 

что мне написать в views.py или как именно представить данные?

Комментарии:

1. Попробуйте использовать форму модели

2. Хорошо, я постараюсь, спасибо. Но это создаст свою собственную форму правильно, я хочу соединить существующую html-форму с этой