如何将python文件与html文件链接
Posted
技术标签:
【中文标题】如何将python文件与html文件链接【英文标题】:How to link python file with the html file 【发布时间】:2016-12-08 02:04:38 【问题描述】:我已经开始了一个新的 django 项目。我已经在 django 的管理页面中链接了 html 文件。当我在管理页面中单击查看站点时,html 文件已打开。
在这个 html 文件中有一个注册按钮。当我单击它时,将打开 html 表单以填写详细信息以注册注册。
当我填写详细信息并单击提交按钮时,python 文件 (signup.py) 必须显示数据并保存在 db 中。但我得到了错误
"找不到页面 (404) 请求方法:GET 请求网址: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 链接。
【问题讨论】:
我认为您可能错过了 django 的要点及其运作方式。我建议寻找一些关于如何开始以及如何构建您的应用程序、视图、模板等的教程。我稍后会发布一些链接(除非其他人超过我) 【参考方案1】:发生的情况是,您有一个对恰好名为“signup.py”的 URL 的 GET 请求,后跟表单参数。这不是 Django 从根本上运作的方式。如果表单有效(假设您使用正确的模型和 ModelForms),Django 表单会自动“处理”将新条目保存到数据库中。
我不知道您的模型是什么样的或您的网址,但我建议: 1)在models.py中创建与您尝试保存到数据库中的内容准确匹配的模型(如果您还没有) 2)在views.py中创建一个视图,它将链接到一个模板(您需要创建),显示正在保存到您的数据库中的数据 3) 为您在 urls.py 中创建的这个新视图创建一个 url 4) 编辑当前正在处理注册表单的视图,以在表单有效时重定向您的视图。
我建议查看 Django 教程。经历一次或两次将巩固使用 Django 的基本工作流程。本教程还有一个关于简单表单的可靠教程。
Django Tutorial
Simple Django Forms
【讨论】:
以上是关于如何将python文件与html文件链接的主要内容,如果未能解决你的问题,请参考以下文章
Python:从可单击的链接下载文件,单击该链接开始下载文件
Python 进行 SSH 操作,实现本地与服务器的链接,进行文件的上传和下载
Python入门学习-DAY32-链接循环与通信循环,粘包问题,远程控制,文件上传与下载