【发布时间】:2019-03-31 05:00:26
【问题描述】:
我下载了 Bootstrap 主题并将其与 django 集成,前端非常好,但我需要帮助编写后端集成的代码。
index.html 根据 dwonloaded 模板:
<div class="col-lg-5 col-md-8">
<div class="form">
<div id="sendmessage">Your message has been sent. Thank you!</div>
<div id="errormessage"></div>
<form action="" method="post" role="form" class="contactForm">
<div class="form-row">
<div class="form-group col-lg-6">
<input type="text" name="name" class="form-control" id="name" placeholder="Your Name" data-rule="minlen:4" data-msg="Please enter at least 4 chars" />
<div class="validation"></div>
</div>
<div class="form-group col-lg-6">
<input type="email" class="form-control" name="email" id="email" placeholder="Your Email" data-rule="email" data-msg="Please enter a valid email" />
<div class="validation"></div>
</div>
</div>
<div class="form-group">
<input type="text" class="form-control" name="subject" id="subject" placeholder="Subject" data-rule="minlen:4" data-msg="Please enter at least 8 chars of subject" />
<div class="validation"></div>
</div>
<div class="form-group">
<textarea class="form-control" name="message" rows="5" data-rule="required" data-msg="Please write something for us" placeholder="Message"></textarea>
<div class="validation"></div>
</div>
<div class="text-center"><button type="submit" title="Send Message">Send Message</button></div>
</form>
</div>
</div>
</div>
我的models.py文件中应该有什么,以便将接收到的联系人数据保存到数据库中。
【问题讨论】:
-
可能你需要先阅读 Django 教程(1-2 小时):docs.djangoproject.com/en/2.1/intro/tutorial01 1) 你会学习 Django; 2)你会得到想法如何实现你想要的
-
你必须使用 django 表单来做到这一点。正如@Satevg 所说,您必须在第一步中阅读 Django 文档;)
标签: django python-3.x django-models django-forms bootstrap-4