默認帶數據庫sqlite
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
連接mysql數據庫
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 使用mysql數據庫引擎
'NAME': 'liteOA', # 數據庫名稱
'HOST': '127.0.0.1', # 數據庫連接地址
'PORT': 3306, # 數據庫端口號
'USER': 'root', # 用戶名
'PASSWORD': 'lkx987654', # 密碼
}
}
模板配置
TEMPLATES = [
{
'DIRS': [os.path.join(BASE_DIR, 'templates')],
},
]
靜態文件配置
# 在項目的目錄下新建static,與templates同級
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
]
創建APP
一個django項目中,可以c創建多個APP,分別存放不同的功能模塊。
創建APP
python manage.py startapp app_name
在settings中注冊
INSTALLED_APPS = [
'app_name.apps.App_nameConfig',
]