Django 01 django基本介绍及环境搭建
#http服务器
#用来接收用户请求,并将请求转发给web应用框架进行处理 #Web应用框架
#处理完请求后在发送给http服务器,http服务器在返回给用户
一、虚拟环境相关
为什么要创建虚拟环境
#为了解决版本问题
#查看本虚拟机所有的虚拟环境
workon
#创建虚拟环境
mkvirtualenv -p /usr/bin/python3 tzdj22 #在指定的目录创建一个tzdj22的虚拟环境
#退出当前虚拟环境
deactivate
#修改默认虚拟环境
vim .bashrc
#然后在最后面加上workon py3env
#修改默认虚拟环境
vim .bashrc
#然后在最后面加上workon py3env
#安装django
pip install django
#查看当前虚拟环境的第三方库
pip list
二、新建项目
#1、新建项目
django-admin startproject hello_django1 #2、在本地目录创建一个相同的目录文件 #3、在pycharm里面打开这个目录 #4、设置代码同步
Tools --> Deployment --> Configuration-->绿色加号 -->SFTP
#5、设置自动同步
Tools--->deployment --->Options --->NEVER改为On explicit save action(Ctrl|+S) #6、从linux里面下载下来
#7、设置运行环境
#8、开启django服务 方式1
python manage.py runserver 0.0.0.0:8000 #方式2
选择Edit
#在settings.py第28行修改
ALLOWED_HOSTS = ['*'] #表示允许访问的ip, '*'表示任意的ip都可以访问
#注意 #关于ip
ifconfig #查看ip,注意网络连接方式
#virtuabox的端口转发时使用的是127.0.0.1回环地址 #关于port
#远程连接SSH服务的端口号是22,HTTP服务8000/8080
#mysql服务的端口号为3306
三、创建视图与项目app
#1、在项目目录下创建views.py的文件 #2、在urls.py里面添加对应的url
项目与应有app的关系
#1、创建app
python manage.py startapp book #2、数据同步
#download一下