为什么要配置虚拟环境?
因为每次进行Django项目开发用到的django版本,第三方库的版本都不尽相同,为了高效的管理Django项目用虚拟环境将这些依赖不同的项目分隔开
命令:mkvirtualenv XXX -p /usr/bin/python3
ps:创建虚拟环境没有位置要求,在哪创建都可以,无论是根目录下还是项目目录下
在虚拟环境之外访问不到django包
命令
django-admin startproject XXX
settings.py:项目的配置文件。每当创建自己的应用文件夹、路由等等,都要注册在settings文件
urls.py:url控制器,分配路由的文件
wsgi.py:Web Server Gateway Interface. 和web服务器之间的接口
manage.py:项目的管理文件,可以启动项目
先进入到项目中,在执行命令
python manage.py startapp XXX
admin.py:用于后台管理
apps.py:应用的配置文件
migrations:用于和数据库对接
models.py:封装对数据的操作
tests.py:测试用的文件
views.py:视图函数
将项目跑起来,命令:
python manage.py runserver
至此,django项目创建完成。在pycharm(或者其他的代码编辑软件甚至是终端)中写代码
原文:https://www.cnblogs.com/xiaoqichaoren/p/12290575.html