【Django】(1)Django模块建立项目
1.建立虚拟环境 python -m venv ll_env
建立一个名为ll_env的虚拟环境
如果Python是较早的版本,或者系统没有正确的设置,将不能正确的使用模块venv,可以安装virtualenv包
可执行pip install --user virtualenv(如果没有pip ,在Linux下可使用yum install python-virtualenv)
然后执行virtualenv ll_env来新建一个虚拟环境
2.激活虚拟环境
执行source ll_env/bin/activate(Windows下使用ll_env\Scripts\activate)来激活虚拟环境
如果要停止使用该虚拟环境,可以执行deactivate
WIndows下如果出现了禁止运行脚本,如下图:
可以修改执行策略,查看执行策略get-executionpolicy,默认的是Restricted
需要修改为remotesigned,执行set-executionpolicy remotesigned,输入y确认
注,更改需要用管理员权限打开PowerShell,更改权限之后,无需管理员权限,也可以执行脚本
3.在激活的虚拟环境中安装Django
执行pip install Django,等待安装好。(可能要几分钟)
4.在Django中新建项目
执行django-admin startproject learning_log .
此命令让django新建了一个名为learning_log的项目,千万千万不要漏掉了命令末尾的句点。这个句点让新项目采用合适的目录结构,这样开发完了可轻松的将应用程序部署到服务器。
5.创建数据库
Django将大部分数据储存在数据库中,执行pyhton manage.py migrate
Django使用的数据库为SQLite(一种使用单个文件的数据库,是编写简单应用程序的理想选择)
6.启动服务器
执行python manage.py runserver
访问Django创建的网站的时候,在浏览器输入上述网址,或者localhost:8000也可以。
如需指定端口,可以在命令后面加参数指定端口如python manage.py runserver 8001开启8001端口。端口被占用则不能开启。
Ctrl+C停止运行