一,工程搭建
1)环境搭建(Windows)
1. 创建虚拟环境
必须保证网络稳定
pip install mkvirualenv
mkvirtualenv -p python3 demo_py3
# 虚拟环境
mkvirtualenv # 创建虚拟环境
rmvirtualenv # 删除虚拟环境
workon # 进入虚拟环境、查看所有虚拟环境
deactivate # 退出虚拟环境
2. 安装Django
大家可以安装其他版本,我个人喜欢用django==2.2,相对比较稳定
pip install django==2.2
# pip
pip install # 安装依赖包
pip uninstall # 卸载依赖包
pip list # 查看已安装的依赖包
pip freeze # 冻结当前环境的依赖包
2)环境搭建(Linux)
sudo pip3 install virtualenv
sudo pip3 install virtualenvwrapper
mkdir $HOME/.virtualenvs
#打开~/.bashrc文件,并添加如下
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh
#运行
source ~/.bashrc
二,创建工程
简言:在使用Flask框架时,项目工程目录的组织与创建是需要我们自己手动创建完成的。
在django中,项目工程目录可以借助django提供的命令帮助我们创建。
1.虚拟环境
在创建工程时务必保证自己在虚拟环境目录下
如下图目前还没有进入我们的虚拟环境,我们可以手动查询自己的虚拟环境(workon)
如下所示,进入虚拟环境
2. 创建
创建工程的命令为:(虚拟环境下完成)
django-admin startproject 工程名称
例如:想要在桌面的code目录中创建一个名为demo的项目工程,可执行如下命令:
cd ~/Desktop/code
django-admin startproject demo
执行后,会多出一个新目录名为demo,即为新创建的工程目录。
三,工程目录说明
去对应的目录下查看创建的工程目录:
与项目同名的目录,此处为demo。
init俗称混子文件
settings.py 是项目的整体配置文件。
urls.py 是项目的URL配置文件。
wsgi.py 是项目与WSGI兼容的Web服务器入口。
manage.py 是项目管理文件,通过它管理项目。(上图没有显示)
四, 运行开发服务器
在开发阶段,为了能够快速预览到开发的效果,django提供了一个纯python编写的轻量级web服务器,仅在开发阶段使用。
在CMD下运行服务器命令如下:
python manage.py runserver ip:端口
或:
python manage.py runserver
可以不写IP和端口,默认IP是127.0.0.1,默认端口为8000。
启动后可见如下信息:
在浏览器中输入网址“127.0.0.1:8000”便可看到如下效果。
django默认工作在调式Debug模式下,如果增加、修改、删除文件,服务器会自动重启。
按ctrl+c停止服务器。
以上就是今天的内容,希望能帮助到需要的人,好的东西值得分享给周围的小伙伴,biubiubiu…
@Author:HaoXuan