创建项目与app
首先在django中创建一个叫zkonline的项目,创建一个叫zxonline的数据库。
**创建packages:apps、static、media,分别用来存放各应用,css数据等,媒体资源
创建requirements.txt,在里面注明项目运行的环境。
查看版本可使用以下命令:
查看django版本:python -m django --version
查看python版本:python
查看mysql版本:mysql -u<username> -p<password>
在<username><password>
里写入你的mysql用户名与密码
/requirements.txt/
django2.2
pythonPython 3.8.3
mysql== 5.7.27 MySQL Community Server (GPL)
修改默认的setting:
将默认的数据库改为Mysql,NAME改为你创建的数据库的名字
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'zkonline',
'USER': 'root',
'PASSWORD': '123456',
'HOST': '127.0.0.1',
}
}
更改时区与语言,并将USE_TZ改为False
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
USE_I18N = True
USE_L10N = True
USE_TZ = False
声明static的路径:
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]
再创建三个app:users,courses,oprations,并配置到setting当中去
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'apps.users.apps.UsersConfig',
'apps.courses.apps.CoursesConfig',
'apps.operations.apps.OperationsConfig'