Python Django框架:安装及创建项目

(一) Web框架

Web开发除了全部从新写起,还可以在其他人已有的基础上进行开发,简化开发流程。这些Web开发环境统称为Web框架,其目标是帮助开发者简化工作,如提供一些功能来完成一些通用任务,或提供一些资源来用于降低创建、更新、执行或扩展应用的工作量。

Python Web框架既可以是单个或多个子组件,也可以是一个完整的全栈系统。术语“全栈”表示可以开发Web应用所有阶段和层次的代码。框架可以提供所有相关的服务,如Web 服务器、数据库ORM、模板和所有需要的中间件hook。有些还提供了JavaScript库。Django就是这当中一个广为人知的Web框架。

(二) 项目及应用

Django 中的项目和应用是什么?简单来说,可以认为项目是一系列文件,用来创建并运行一个完整的Web 站点。在项目文件夹下,有一个或多个子文件夹,每个子文件夹有特定的功能,称为应用。应用并不一定要位于项目文件夹中。应用可以专注于项目某一方面的功能,或可以作为通用组件,用于不同的项目。应用是一个具有特定功能的子模块,这些子模块组合起来就能完成Web站点的功能。如管理用户/读者反馈、更新实时信息、处理数据、从站点聚合数据等。

(三) 安装

pip install django

(四) 创建项目

因为我用的IDE是Pycharm,所以说明下面2种方式。

(1) 通过命令行(mysite是项目名,自定义)

django-admin.py startproject mysite

命令执行后,目录下可以看到一个mysite的文件夹

(2) 通过IDE (Pycharm)

创建完毕后,应该可以看到下面几个文件


Django项目文件

文件名 说明
init.py 告诉Python这是一个软件包
settings.py 项目相关配置
urls.py 全局url配置
wsgi.py 用于与WSGI兼容的入口。
manage.py 应用的命令行接口

https://docs.djangoproject.com/en/dev/intro/tutorial01/
这个地址可以查看详细信息

(五) 运行开发服务器

修改 settings.py 文件的下面2行代码,不修改也行,不影响服务启动

1 # LANGUAGE_CODE = 'en-us'
2 LANGUAGE_CODE = 'zh_hans' #设置为简体中文
3 
4 # TIME_ZONE = 'UTC'
5 TIME_ZONE = 'Asia/Shanghai' #设置时区

执行命令python manage.py runserver 启动服务,然后访问


该服务器运行在本地,专门用于开发阶段。

1.使用开发服务器,可以直接运行与测试项目和应用,无需完整的生产环境。

2.当改动Python 源码文件并重新载入模块时,开发服务器会自动检测。这样既能节省

时间,也能方便地使用系统,无须每次编辑代码后手动重启。

到这一步,一个django项目就创建完了

看完点赞 ~养成好习惯,以上内容希望对你有帮助,如果对软件测试、接口测试、自动化测试、面试经验交流感兴趣可以加入我们。642830685,免费领取最新软件测试大厂面试资料和Python自动化、接口、框架搭建学习资料!技术大牛解惑答疑,同行一起交流。

你可能感兴趣的:(Python Django框架:安装及创建项目)