我正在尝试学习Django 1.9。基本上试图建立一个有两页的简单网站。第一页是一个主页,让我用"注册"填写姓氏和姓氏。单选按钮。单击注册按钮后,应该转到第二个确认注册的HTML文件。 我发现阅读Django文档很困难,试图找出''当我点击注册按钮时,我会看到第二个html页面,其中包含#34;注册已确认"。 我们将非常感谢您的一点见解!
答案 0 :(得分:4)
这与Django没什么关系。这是简单的HTML。
首先,注册应该是表单中的提交按钮。
<input type="submit" value="Register">
当您创建表单(您的“注册”将在其中)时,您只需将“操作”添加到表单标记,即您将向其发送页面的网址。像这样:
<form method='post' **action='registered/'**>
{% csrf_token %}
<label for="id_firstname">First Name:</label>
<input id="id_firstname" name="firstname" type="text">
<label for="id_lastname">Last Name:</label>
<input id="id_lastname" name="lastname" type="text">
<input type="submit" value="Register">
</form>
在你的urlconf中,然后为它创建url:
url(r'^login/$', views.registered, name='registered'),
我建议你做Django教程(然后转到Django 1.10)。如果您完成本教程,您已经理解了这一点。 Django可以通过将它们从“表单”对象传递到模板来为您创建这些表单。所有这些都在文档中有所阐述。
答案 1 :(得分:1)
<a href="URL LINK GOES HERE">register</a>
django是一个后端,处理某些端点的请求。你应该在url配置中设置另一个端点并返回另一个html模板。