Django ubuntu16.04在python3下创建项目并运行的示例分析

介绍

小编给大家分享一下ubuntu16.04在python3下创建Django项目并运行的示例分析,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!

第一步:创建Django项目

打开终端,切换到期望所写项目的地址:cd python3_django_projects;

输入命令:django-admin。py startproject你好;(即创建好了一个名为你好的项目)

第二步:启动项目

进入你好目录:cd你好;

输入命令python管理。py runserver;或python3管理。py runserver;(自己对python版应本)

第三步:在浏览器中输入http://127.0.0.1:8000或者:http://localhost: 8000(8000是默认端口号)

如需要修改端口号:python管理。py runserver 9999;或者python3管理。py runserver 9999;

浏览器中则输入:http://127.0.0.1:9999或者:http://localhost: 9999

看到此页面则表示成功

 ubuntu16.04在python3下创建Django项目并运行的示例分析

第四步:用pytharm(不一定时pycharm,自己习惯的python编译器就行了)打开创建的你好项目,并记得更换相应的解释器.ubuntu16.04自带python2.7和python3.5,而我下载了python3.6,并且Django也在python3.6中,所以需要在pycharm中更换解释器。

第五步:项目目录介绍:

 ubuntu16.04在python3下创建Django项目并运行的示例分析

1.管理。py:与项目进行交互的命令行工具集的入口,即项目管理器。可以执行python管理。py或python3 jobs来查看所有命令。(像上面的runserver就是启动服务器)

2。你好目录:项目的一个容器,包含项目的最基本一些配置,目录名称可以修改,但不建议修改,因为很多配置文件已经使用这个名称写好了很多配置,牵一发而动全身,如果实在耐不住寂寞或者像深入了解,可以尝试改一下。作为一个新手的我反正是没有去尝试的。

<李>

wsgi。py:中文名:python服务器网管接口.python应用与web服务器之间的接口,很重要,不要去轻易动它,弄坏了就麻烦了,在写项目时一般也不会用上它。(让他安静的做一个美男子吧)

<李>

urls . py: URL的配置文件,Django项目中所有地址(页面)都需要我们自己去配置

<李>

URLsettings。py:非常非常重要的一个文件,是整个项目最核心文件和项目的总配置文件。里面包含了数据库,网络应用,时间等各种配置。

1。BASE_DIR:项目的根目录

 ubuntu16.04在python3下创建Django项目并运行的示例分析

2。项目安全码,项目要启动必须要有它,Django在创建时会自动生成这个东西。

 ubuntu16.04在python3下创建Django项目并运行的示例分析

3只调试

 ubuntu16.04在python3下创建Django项目并运行的示例分析

代码肯定有错误,如果DEBUG=True,就会直接把异常传给网页前端,一般在写代码时打开,方便找错,但在实际生产中肯定要关掉,不能给用户看到这个.ALLOWED_HOSTS=[]:如果在里面添加东西:如ALLOWED_HOSTS=(localhost), Django则只允许通过localhost访问页面,其他的都被屏蔽了,127.0.0.1也就不行了。

4。INSTALLED_APPS=[]

 ubuntu16.04在python3下创建Django项目并运行的示例分析

这里面时Django自带的一些应用,我们创建应用后要把名称写在这个里面,才能被Django识别,不然它不认识。

5。中间件=[]:翻译过来中文名叫中间件。

 ubuntu16.04在python3下创建Django项目并运行的示例分析

Django自带的一些工具集,不需要管它,知道就行了。

6。ROOT_URLCONF=' Hello.urls& # 39;

 ubuntu16.04在python3下创建Django项目并运行的示例分析

URL的根文件,指向的就是上面提到过的urls . py那个文件

7。模板=[]模板

 ubuntu16.04在python3下创建Django项目并运行的示例分析

在Django中,模板就是一个一个的html文件,这里的模板就是模板的配置,暂时不用管它。后面自己写模板时再来看。

Django ubuntu16.04在python3下创建项目并运行的示例分析