【发布时间】:2021-04-03 07:45:07
【问题描述】:
我正在做一个 Django 项目。在前端我想通过输入标签添加用户数据,但我不知道如何通过输入标签保存数据 我的 models.py 文件是::
class User(AbstractBaseUser):
full_name = models.CharField(max_length=255, blank=True, null=True)
sur_name = models.CharField(max_length=255, blank=True, null=True)
email = models.EmailField(max_length=255 ,unique=True)
choose_subject = models.CharField(choices=SUBJECT_CHOICES , max_length=100)
staff = models.BooleanField(default=False)
admin = models.BooleanField(default=False)
time_stamp = models.DateTimeField(auto_now_add=True)
father_name = models.CharField(max_length=255)
father_sur_name = models.CharField(max_length=255)
mobile_phone_number = models.IntegerField(blank=True,null=True)
father_email = models.EmailField(max_length=255, unique=True)
fiscal_code = models.CharField(max_length=20)
address = models.CharField(max_length=200 )
我的 register.html 文件的一部分是:
<div class="card-body">
<h2 class="title">Registration Form</h2>
<form method="POST">{% csrf_token %}
<div class="row row-space">
<div class="col-2">
<div class="input-group">
<label class="label">Full name</label>
<input class="input--style-4" type="text" name="first_name"{{form.full_name}}>
</div>
</div>
<div class="col-2">
<div class="input-group">
<label class="label">Sur name</label>
<input class="input--style-4" type="text" name="last_name"{{form.sur_name}}>
</div>
</div>
</div>
【问题讨论】:
-
您可以使用
value属性来设置和提取输入标签中的数据。 -
你能写出语法吗
-
尝试设置:
<input class="input--style-4" type="text" name="first_name" value="{{form.full_name}}">设置输入的值。 -
先生,这仍然不起作用我编辑我的问题并添加我的模型。请看那个
标签: html django django-templates