
Django开发框架Liu Min 2019.04.15分享01 Django Django环境简介目录¼02 03第一次Django应用经验04 Django简介?? Django MVC设计模式的历史Django设计理念MTV设计模式Django的引入历史几年前,Lawrence Publishing Group需要开发一个专注于新闻内容的网站. 众所周知,对于新闻网站: 需求快速变化,交互作用很高,迭代速度也很快. 因此,三位工程师使用Python开发了通用的Web应用程序开发框架Django. Django简介Django? Django是一个用Python编写的开源Web应用程序框架. Django的设计理念? Django的主要目的是介绍并快速开发驱动的网站-动态网站. Django强调代码重用,并且多个组件可以以“插件”的形式轻松地服务于整个框架. ? Django强调快速发展. ?基于MVC(更具体地说是MTV)动态网站的Django简介?用户从Web服务器请求文档?然后,Web服务器会获取还是生成此文档?服务器将结果返回到浏览器?浏览器将此文档从Django Introduction M(模型)中呈现出来,代表了应用程序的核心,并且是处理应用程序数据逻辑的应用程序的一部分.

The

模型代表企业数据和业务规则. 可以说,它是一个后端接口和管理. V(视图)应用程序中处理数据显示的部分. 通常,视图是根据模型数据创建的. 视图是用户看到并与之交互的界面. MVC设计模式C(控制器控制器)控制器接受用户的输入并调用模型并查看以完成用户的需求,接受用户发送的请求,根据该请求调用相应的接口,然后返回由用户返回的数据. 模型业务流程由处理. 控制器决定调用哪个View显示. Django M(模型)的介绍与MVC中的M相同. 它负责与进行交互并执行数据处理. 它负责业务对象和对象(ORM). V(视图)与MVC中的C相同. 它接受请求并开展业务. 处理和返回响应负责业务逻辑,并在适当时调用Model和TemplateT(模板). 该功能与MVC中的V相同. 它负责封装要返回的html. 它负责如何向用户显示页面. 有一个URL调度器. 它的作用是将对不同URL的页面请求分发到不同的视图. 然后视图调用相应的Model和TemplateDjango环境来构建? Django环境构建方法(Windows环境)Django环境构建1.Python安装? Python下载地址: ?配置环境变量?检查安装是否成功: 输入cmd并输入pythonDjango环境以构建1.Django安装?方法1: pip安装django吗?方法2: Django下载地址: 下载并解压缩吗?检查安装是否成功第一个Django应用程序?设计过程第一个Django应用程序1.创建?将项目文件放入用于存储项目的目录中python django教程,运行以下命令: Django-admin.py startproject mysite(自定义项目名称)注意: 这将在该目录中创建一个mysite目录,该目录是Django项目的根目录.

它包含一系列自动生成的目录和文件,每个目录和文件都有其自己的独特用途. ?外部的mysite /目录与Django无关,只是项目的容器. ? manage.py: 一种用于以各种方式与Django交互的命令行工具. 很重要! ?内部的mysite /目录是真实项目文件的软件包目录,其名称是您引用内部文件的软件包名称,例如: mysite.urls. ? mysite / __ init__.py: 定义软件包的空文件. ? mysite / settings.py: 项目的主要配置文件,非常重要! ? mysite / urls.py: 路由文件,所有任务都从此处分配,这等效于Django驱动站点的内容表,非常重要! ? mysite / wsgi.py: 一个基于WSGI的Web服务器入口点,通常提供低级网络通信功能,而无需担心. 第一个Django应用程序2.启动Web服务?转到mysite项目的根目录,然后运行以下命令: python manage.py runserver?打开浏览器并访问: 8000 /,您将看到Django欢迎界面,一切正常!第一个Django应用程序3.创建一个APP(应用程序)?输入mysite项目根目录,确保它与manage.py文件处于同一级别,然后输入命令: python manage.py startapp myapp(应用程序名称)注意: 系统将自动生成myapp应用程序目录. / p>

应用程序可以存储在任何位置,但是它们通常与manage.py脚本放置在同一目录中,这便于导入文件. ?将我们新定义的应用程序添加到settings.py中的INSTALL_APPS中,并修改mysite / mysite / settings.py以告诉Django有这样一个应用程序,告诉django哪个应用程序可以构建第一个Django应用程序. 4.写一条路线吗?路由两者都在urls文件中,该文件将浏览器输入的URL映射到相应的业务处理逻辑. 第一个Django应用程序5.写一个视图?我们将索引URL指向视图中的index()函数,该函数接受用户请求并返回“ hello world”字符串. 第一个Django应用程序6.编写模板吗?返回到上面用户浏览器的内容是什么?一串!实际上绝对不是这种情况python django教程,通常我们总是将html文件返回给用户. ?在myapp中创建一个新的文件夹模板,创建一个新文件: index.html?修改view.py的第一个Django应用程序. 7.定义模型吗? Django通过内置的ORM框架操作,并附带一个轻量级的sqlite3. 编辑models.py?执行以下命令: python manage.py makemigrationspython manage.py migration第一个Django应用程序8.管理网站吗?创建一个超级用户python manage.py createsuperuser?在管理网站上注册模型并修改管理员. py?访问登录站点上的第一个Django应用程序,编写路线,编写视图,编写模板...交换讨论?非常感谢您的观看和分享: 刘敏
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-145063-1.html
向世界宣布已进12海里
其它先不说