今天,我将与您分享如何使用Django框架。其中,将解释Django的前端框架。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!
本文目录清单:
1.什么是Django框架?2。DJANGO框架中的Django框架中名称参数的使用和模板渲染(8)3。如何正确,有效地使用Python Django框架,如何构建Python的Django框架基于免费和开放源python的框架。它遵循模型 - 网板视图(MTV)架构模式。它由Django软件基金会(DSF)维护,该基金会是由非营利组织建立的独立组织。
Django的主要目标是简化复杂,数据库驱动的网站的创建。此框架强调组件的重复性和“可插入”,更少的代码,低耦合,快速开发,不重复其自己的原理。使用Python,甚至用于设置文件和数据模型。Django还提供可选的管理创建,读取,更新和删除接口。该界面是由该省动态生成的,并通过管理模型进行了配置。
使用Django的一些知名网站包括公共广播服务,Instagram,Mozilla,Washingta,Disqus,Bitbucket和Nextdoor。
Django成立于2003年秋季。当时,劳伦斯日报报纸互联网程序员Adrian Holovaty和Simon Willison开始使用Python来构建申请。django的开发。它于2005年7月在BSD许可证下公开发布。该框架以吉他手Django Reinhardt.S命名,2008年6月,新成立的Django软件基金会(DSF)将来将维持Django。
2015年7月,Django Co -Founders和Django Co -Founders and Developers的一些Django Co -Founders和开发商举行了10周年纪念活动,在劳伦斯举行了10周年纪念活动。
Django的设计概念如下:
松动-django的目标是使堆栈中的每个元素独立。
较少编码的无代码,因此可以快速开发。
不要重复自己(干燥) - 一切都应在一个地方开发,不要一次又一次地重复。
快速开发-Django的概念是完成可能促进超快速发展的所有事情。
简单设计-Django严格按照自己的代码维护简单的设计,并且很容易遵循最佳的Web开发实践。
Django的一些优点如下:
对象关系映射(ORM)支持-Django在数据模型和数据库引擎之间建立了一个桥梁,并支持大量数据库系统,包括MySQL,Oracle,Postgres,Ett。
多语言支持-Django通过其构建的国际系统支持多语言网站。因此,您可以开发支持多种语言的网站。
Framework支持-Django已建立-Ajax,RSS,Cache和其他各种框架的支持。
GUI - Django为管理活动提供了一个良好的用户界面。
开发环境-Django具有轻巧的Web服务器,可促进末端到端应用程序的开发和测试。
Django是Python Web框架。就像大多数现代框架一样,Django支持MVC模式。
对于Python的基本问题,您可以看到此网页,Web链接的视频教程,希望我的答案能为您提供帮助。
名称参数可以给出匹配的URL地址。通常用于模板。您也可以使用反向进行页面重定向。
1.对于应用程序中的书籍中的urls.py(命名为URL)
2. views.py在应用程序中的书籍中(重定向是重定向方向,反面是将URL的名称解析为URL本身的函数)
1.名称参数可以给该URL一个合适的名称。通过使用URL的名称,将来在视图或模板中使用此名称,您只需要使用此名称。其原因是防止URL来自更改,这将导致在其他地方使用此URL的位置的更改,但是如果以该名称获取,则不会进行任何更改。
2.注意:
1.模板在哪里?
2.在项目的主要目录中制作模板路径配置;将设置的寺庙目录路径添加到HTML模板的模板目录中。
注意:反向方法中还可以有夸尔格斯参数。参数直接传递给您要在反面解析后要跳到的URL路径中的捕获参数,以达到传递参数的效果。
如何正确有效地使用Python Django框架
Django为我们提供了许多开发说明,并且大多数乏味的操作由Django集成在简单的命令行提示符中。现在打开命令提示
键入django-admin.py startproject之后
新闻命令,致电Django的控制台命令创建一个名为News的新项目,同时,Django还在新的新闻文件夹下生成以下四个不同的文本,以生成不同劳动分区的不同文本。
。
1. __init__.py
文件__init__.py可以向Python编译器指示当前文件夹的内容是Python Project模块。
2. Manage.py
Manage.py是一个Python脚本文件,与Django的命令行工具Django-Admin.py匹配以管理已建立的项目。
3.settings.py
这是Django项目的配置文件。与项目相关的工程模块和数据库的全局配置信息设置为settings.py。
4.urls.py
文件URLS.PY负责配置URL地址映射并管理URL的地址格式。
操作环境
Windows 7(64 -bit) + Python 2.7 + Django 1.7.1
1.安装Django框架
当然,您必须首先有Python环境,您不会说很多关于学习Python的朋友~~
我使用SetUptools工具安装。SetUptools是一种常用的安装工具,用于在Python中安装第三方模块
1.1安装setuptools工具(如果可以安装,可以直接跳过)
从此地址下载ez_setup.py:
(在页面底部)
我下载了setuptools-7.0.zip,解压缩,将解压缩的setuptoop-7.0文件放在目录中。我认为它放在C:Workspace目录中。
打开命令行CMD,切换到C:WorkspaceSetuptools-7.0在CMD中,即SetUptools-7.0安装目录
运行命令:
python ez_setup.py
此命令将安装SetUptools工具,并在安装后在Python安装目录中打开脚本目录(Mine是C:Python27Scripts)。
请注意,将脚本目录添加到Python安装目录(mine是C:Python27Scripts)中的环境变量路径,否则以下easy_install命令将报告错误。
1.2安装Django框架
输入CMD:
easy_install django
可能会提示某些安装过程缺少VC ++软件包。根据及时网站(我忘记?)下载该软件包,我下载了vcforpython27.msi。安装VC ++后
这样,Django是自动安装的,难道不方便吗?哈哈
2.创建Django项目。在这里,假设它是在C:WorksPacedJangotest中创建的(与Java有所不同,Java可以直接创建项目。Python希望先创建一个项目,然后在项目中创建应用程序)
输入C:WorkspacedJangotest目录,输入:
django-admin startproject mytodo #many是python django-admin.py startproject mytodo。
我创建了mytodo项目
3.启动调试服务器
输入C:WorksPacedJangotestDjangotestMyTodo目录:
CD mytodo
然后输入:
python manage.py runserver
在浏览器中输入以查看是否可以访问页面
4.创建一个应用程序
输入命令:python manage.py startapp todo
就在mytodo项目下,一个应用程序,即
编辑mytodo/settings.py文件,添加条目todo
instasted_apps =((
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'去做',
治愈
也就是说,最后一行todo(某些版本是项目名称+应用程序名称,即mytodo.todo)
再次输入:python manage.py runserver查看您的应用程序是否配置,在写作时养成一个良好的习惯,哈哈?
5.配置数据库
Django的默认值是将SQLite数据库用作背景数据库。它仍然打开mytodo/settings.py。您可以看到以下段落:
数据库= {
'默认': {
'引擎':'django.db.backends.sqlite3',
'name':os.path.join(base_dir,'db.sqlite3'),
}
}
这是Django项目的数据库配置。默认值是使用sqlite。我们使用默认配置来安装SQLITE数据库,而无需修改配置文件
当您听到数据库时,每个人都必须感到如此复杂。实际上,在Python中安装一个三向模块,数据库非常简单,可以完成命令~~
输入命令:
easy_install pysqlite
这样,安装了SQLITE数据库
安装数据库后,我们还对其进行测试并输入命令:
python manage.py syncdb
成功提示成功安装它。打开mytodo目录,查看其中是否有db.sqlite3文件。这是上面配置的数据库文件
让我们谈谈如何使用Django框架。感谢您阅读本网站的内容。有关Django使用哪种前端框架的更多信息,如何使用Django框架,请不要忘记在此站点上找到它。