一些常用的设置 - 懒的每次打了 - 直接来这里复制
注: selenium==3.141.0
数据库 设置
- setting
'ENGINE': 'django.db.backends.mysql',
'NAME': 'db_django_pro_Xxxx',
'USER': 'root',
'PASSWORD': '',
'HOST': 'localhost',
'POST': '3306',
__init__
import pymysql
pymysql.install_as_MySQLdb()
创建数据库
create database db_proj_XXXXX charset=utf8;
创建app
django-admin startapp App_1
同
python3 manage.py startapp App_1
setting里 配置app
迁移 - 初始化
python manage.py migrate
配置时区语言
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
USE_I18N = True
USE_L10N = True
USE_TZ = False
配置模板路径
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates')]
静态资源路径
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR,'static')
]
MEDIA_ROOT = os.path.join(BASE_DIR, 'static/upload')
迁移
# 生成迁移文件
python manage.py makemigrations
# 执行迁移
python manage.py migrate
# 或 指定app迁移:
python manage.py migrate App_name
项目下的 url
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('one/', include(('AppOne.urls', 'AppOne'), namespace='One')),
]
应用下的 url
from django.urls import path
from AppOne import views
urlpatterns = [
path('index/', views.index, name='index'),
]