默认带数据库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\',
]