2016-08-02 56 views
-6

我已经开始了一个新的django项目。我已经在django的管理页面中链接了HTML文件。当我在管理页面点击查看网站时,html文件已经打开。如何链接python文件和html文件

在这个html文件中有一个注册按钮。当我点击它时,html表格将打开以填写注册注册的详细信息。

当我填写详细信息并单击提交按钮时,python文件(signup.py)必须显示数据并保存在数据库中。但我得到了错误

找不到网页(404) 请求方法:GET 请求URL:http://10.95.228.84:8000/signup.py?CID=aasa&user_name=sadsad&User_email=sasa%40gmail.com&DOB1=2016-08-30&Password11=sasasa&Password12=sasasa&submit=submit

请让我知道如何将这种signup.py文件与此HTML链接。

+0

我想你可能会丢失Django和它如何运作的地步。我建议寻找一些关于如何开始以及如何构建您的应用程序,视图,模板等的教程。我稍后会发布一些链接(除非有人打我) –

回答

0

这是怎么回事,你有一个GET请求到一个恰好被命名为'signup.py'的URL,然后是表单参数。这不是Django从根本上运作的方式。如果表单有效(假设您使用的是正确的模型和ModelForms),则Django会自动'处理'将新条目保存到数据库中。

我不能告诉你的模型是什么样的或你的网址,但我会建议: 1)在models.py中创建模型,将你想要保存的数据准确地匹配到数据库中(如果你还没有已经) 2)在views.py中创建一个视图,并链接到一个模板(你将需要创建)显示正在保存到数据库中的数据 3)为你创建的这个新视图创建一个url urls.py 4)编辑当前正在处理注册表单的视图,以在表单有效时重定向您的视图。

我会建议看看Django教程。浏览一遍或两遍将巩固使用Django的基本工作流程。本教程还对简单的表单提供了一个可靠的教程。

Django Tutorial

Simple Django Forms

+0

非常感谢您的帮助。我会再读一遍。 –