一些常用的設置 - 懶的每次打了 - 直接來這裏複製
注: 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'),
]