一. 创建虚拟环境
mkdir mysite
cd mysite
virtualenv venv
二. 进入虚拟环境
source venv/bin/activate
.\venv\Scripts\activate
三. 安装django
pip install django==2.2.4
四. 创建项目
mysite后面的 点 不要忽略
django-admin startproject mysite .
django-admin.py startapp dbms
五. 建表
python manage.py makemigrations
python manage.py sqlmigrate blog 0001
python manage.py migrate
六. 启动项目
python manage.py runserver
七. 创建应用
python manage.py startapp blog
八. 创建超级管理员
python manage.py createsuperuser
九. django基础设定
编辑django配置文件/project_dir/project_name/settings.py
-
查看版本 python -m django --version
2.2.4
-
允许访问的主机
允许所有主机
ALLOWED_HOST=[*]
-
配置应用 INSTALLED_APPS=[
'App'
]
-
跟路由 ROOT_URLCONF = 'day01.urls'
-
模板配置 TEMPLATES=[
{
'DIRS':[]
}
]
-
项目入口 WSGI_APPLICATION
-
语言设置 LANGUAGE_CODE = 'zh-hans'
-
时区设置 TIME_ZONE = 'Asia/Shanghai'
-
是否使用国际标准时间
不使用世界时间,改为False,数据库存储的时间和当地时间一直(否则差8个小时)
USE_TZ = False
-
TEMPLATES TEMPLATES=[
{
'BACKEND':'django.template.backends.django.DjangoTemplates',
'DIRS':[os.path.join(BASE_DIR,'templates')],
'APP_DIRS':False,
'OPTIONS':{
'context_processors':[
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
-
STATIC STATIC_URL='/static/'
STATICFILES_DIRS=(
os.path.join(BASE_DIR,"static"),
)
|