当前位置: 首页 > 网络应用技术

Django如何生成真实的网络表单(2023年最新共享)

时间:2023-03-08 15:29:08 网络应用技术

  简介:许多朋友询问有关Django如何生成真实的网络表单的问题。本文的首席CTO笔记将为您提供详细的答案,以供所有人参考。我希望这对每个人都会有所帮助!让我们一起看看!

  最后一个问题(Web网页个人开发的软件和配置基础)已详细介绍了基于Django+MySQL+Pycharm的Web开发的基础架构开发。本期将遵循作者编写第一个网页。他本人以及与作者同一局域网的其他用户也可以访问。

  首先输入python manage.py startapp myfamilyweb(指示创建自己的网页项),如图1所示。

  生成的myFamilyWeb中目录结构中的含义如下:

  外层的_init_.py文件标识MyFamilyWeb是一个Python软件包。

  Admin.py用于将模型定义注册到管理背景,这是Django Admin应用程序的配置文件。

  apps.py用于应用程序本身的配置。

  迁移目录用于将模型的定义和修改存储在模型文件中。

  迁移/_init_.py文件标识迁移是一个Python软件包。

  Model.py用于定义应用程序中所需的数据表。

  tests.py文件用于编写当前应用程序的单元测试。

  views.py文件用于编写应用程序视图。

  上述介绍是MyFamilyWeb应用程序的所有内容。将来需要做的是填充相应的服务逻辑以提供服务。如果这是开始,您将发现无法如图2所示访问它。

  如果要访问第一个网页(MyFamilyWeb),第一步是设置路由并添加一个函数以访问views.py(图3-图6)。

  配置模板和HTML(图7位数13)

  该配置已编写了第一个和最简单的网页来启动服务器。记录(图14)

  在开发人员的计算机上访问浏览器(图15)

  (配置防火墙端口)(图16)

  设置以允许多个主机访问(图17)

  输入ipconfig到终端

  输入IPv4地址:192.168.0.102(图18)

  python manage.py runserver 0.0.0.0:8000(启动时添加了0.0.0.0.0:8000)。

  然后,本地网络中的其他计算机可以在浏览器中访问您的IP地址(此URL只能由同一局部网络的主机访问)

  之后,我去学习如何编写HTML文件。

  单击部署状态页面以查看日志。日志页将打开。下一张图片是日志的输出页面。

  简单而时尚的小日志页面出现了,您真的想要一个终端吗?

  首先很难得到这一需求。因为在服务器上,我们查看日志,通常是tail -f查看屏幕。如何在网页上实现tailf的效果?

  稍后,考虑一下是可行的。在前端编写一个JS计时器,并不断将AJAX请求发送到背景,并每次取出日志。检索shell脚本,进行日志,并确定日志文件是否存在,是否为空以及数据的启动位置返回shell。尴尬地编写一堆壳命令。考虑到解决方案后,实现过程相对简单。我的开发环境基于Python Django框架,现在显示了此功能的实现过程。

  ;

  Django创建一个数据库表方法如下:

  捕捉器:MySite Catcher $ Python Manage.py Makemigrations Books

  “书籍”的迁移:

  0001_Initial.py:

  - 创建模型作者

  - 创建模型书

  - 创建模型出版商

  -DD Field Publicsher预订

  捕捉器:MySite Catcher $ Python Manage.py Sqlmigrate Books 0001

  开始;

  ------

  - 创建模型作者

  ------

  创建表“ books_author”(“ id”整数而不是null主键自动启动,“ first_name” varchar(30),而不是null,last_name” varchar(40)不是nul null,null,“ emil” varchar(254)不(254)不(254)

  ------

  - 创建模型书

  ------

  创建表“ books_book”(“ id” integer而不是null主键自动启动,标题“ varchar(100)不是null,publication_date”日期而不是null);

  

  ------

  - 创建模型出版商

  ------

  (30)不是零,“乡村” varchar(50)不是null,“网站” varchar(200)而不是null);

  ------

  -DD Field Publicsher预订

  ------

  Alter Table“ Books_book”重命名为“ books_book__old”;

  

  插入“ books_book”(“ publication_date”,“ publisher_id”,“ id”,“ title”)选择“ publication_date”,null,“ id”,“ title” books_book_old”;

  drop表“ books_book__old”;

  在“ books_book”(“ publisher_id”)上创建索引“ books_book_book_2604cbea”;

  犯罪;

  捕捉器:Mysite Catcher $

  

  有四个含义!英语单词的含义您需要结合句子和文章,因为每个单词都有多种含义,您想看到的1个。而Jiang Gechushou是日本风格的热锅,而Django(django)它是著名的西方电影“ django”中的主人公。为何选择“江吉”作为标题,2。2. 2.干净有效的设计django的设计带来了干净有效的设计... django严格维护干净的设计。其所有代码允许您开发Web程序遵循最佳练习3.拥有所有这些特征以删除您的过程缺陷... Django具有所有这些特征... Django是用Python编写的,Python是一个优雅,简洁,高级的编程语言4.提供快速开发Django提供提供提供的提供提供Django提供的Fast开发... Django的理念是做所有可以提高开发速度的一切

  结论:以上是首席CTO注释为每个人编写的Django的全部内容。不要忘记在此站点上找到它。