一. windows创建虚拟环境
1. 安装第三方库
pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install virtualenvwrapper-win (window版)
2. 创建虚拟环境(进入到空目录下)
mkvirtualenv 环境名
(1). 与直接用virtualenv创建不同的是前面那个是在当前文件夹下创建虚拟环境,
(2). 而这个是统一在当前用户的envs文件夹下创建,并且会自动进入到该虚拟环境下
(3). 如果不想在默认地方创建 (C:\Users\Dell\Envs\),可以修改默认地址
'''
1. 进入到python安装目录里边,找到Scripts目录,在这个目录里边有一个mkvirtualenv.bat文件,打开它
2. 然后修改venvwrapper.default_workon_home路径,将后边的路径改为自己所希望的目录的路径。然后保存退出
venvwrapper.default_workon_home = "D:\XXX"
3. 配置环境变量(直接新增)
变量名: WORKON_HOME
变量值: 配置的路径D:\XXX
4. 重新打开黑窗口
5. mkvirtualenv 环境名
'''
3. 其他指令
# 进入虚拟环境
workon 环境名
# 退出虚拟环境
deactivate
# 删除虚拟环境
rmvirtualenv 环境名
# 列出虚拟环境
Lsvirtualenv
# 进入到虚拟环境目录
cdvirtualenv 环境名
(1). Django环境要求
# django2.2: 长期稳定更新版
# 官方文档:
docs.djangoproject.com
# python版本: >=3.5
# Django版本: 2.2
二. 创建项目
(1). crm 黑窗口操作
1. 进入虚拟环境 安装Django(黑窗口运行)
pip install django==2.2 -i https://mirrors.aliyun.com/pypi/simple/ # 安装指定版本的django
2. 进入某个目录(项目放在那 cd D:\django) 执行命令创建项目
"D:\venvwrapper_list\venv\new_django\Scripts\django-admin.exe" startproject 项目名称
3. pycharm打开新建的项目
三. 创建子应用
(1) . 创建子应用(终端)
# 1. 在项目文件中pycharm终端
python manage.py startapp app名称
(2). 安装注册子应用 (项目 / settings.py)
1. 在配置文件中关联APP中的apps.py中的类
#INSTALLED_APPS = ['app01.apps.App01Config']
INSTALLED_APPS = [ 'app01'] # 把应用进行安装:子应用名
2. 语言
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
3. 允许别人访问 加上*
ALLOWED_HOSTS = ['*']
4. 不使用世界时间,改为False,数据库存储的时间和当地时间一致
USE_TZ = False
四. 子应用编写视图函数
(1). app01 / views.py 编写视图函数
from django.shortcuts import render,HttpResponse
def index(request):
return HttpResponse("Hello World")
五. 主应用路由关联子应用视图
(1). 主应用 / urls.py 关联子应用视图
from app01 import views
urlpatterns = [
# path(访问路由,子应用的方法,别名)
path('index/', views.index,name="index"),
]
六. 终端执行命令启动项目
# 三种方式
python manage.py runserver
python manage.py runserver 0.0.0.0:9000
python manage.py runserver 9000