如果在PyCharm中创建Django项目
1. 打开PyCharm,选择新建项目
![](https://i-blog.csdnimg.cn/direct/f87483abddf047a5b3a10a83a3698029.png)
2.左侧选择Django,并设置项目名称
![](https://i-blog.csdnimg.cn/direct/af6ef6d92b6d403b843ecf336e974af5.png)
3.查看项目解释器初始配置
![](https://i-blog.csdnimg.cn/direct/840d6ef46338460aa88213213d68255e.png)
![](https://i-blog.csdnimg.cn/direct/b7335233d16c40ae9ec4b65a8e859cd7.png)
4.新建应用程序
执行以下操作之一:
转到工具| 运行manage.py任务或按Ctrl+Alt+R
在打开的manage.py startapp
控制台中,输入。
![](https://i-blog.csdnimg.cn/direct/b1faeb50b802481d81693334f37a6b4e.png)
![](https://i-blog.csdnimg.cn/direct/b6485ff09f9f4c17be16cf25c86364bf.png)
在Django Structure 工具窗口中,右键单击现有应用程序。如果还没有应用程序,请单击**"创建应用程序"**链接。
从上下文菜单中选择**"新建 Django 应用程序"**
![](https://i-blog.csdnimg.cn/direct/984cfae4e7ad418a92a6f451ac267213.png)
![](https://i-blog.csdnimg.cn/direct/1c321eed247c4671a35988656d9a3d7e.png)
新建应用后,应用会自动注册到settings.py的INSTALLED_APPS中。
5.启动项目,右上角点击运行
![](https://i-blog.csdnimg.cn/direct/e9da0c35901741eb825610c41f767f3c.png)
![](https://i-blog.csdnimg.cn/direct/eeb754a4603a4a92b986fe04f0d9790a.png)
能看到上面的页面,则表示操作正确
6.创建资源文件夹
![](https://i-blog.csdnimg.cn/direct/bd54d7265535440286eebaa3f9b49d1e.png)
7.在settings.py文件中添加语言环境中间件
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
# 添加语言环境中间件LocaleMiddleware
'django.middleware.locale.LocaleMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
8.设置模板文件夹
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [BASE_DIR / 'templates'],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
9.设置数据库
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'music_db',
'USER': 'root',
'PASSWORD': '123456',
'HOST': '127.0.0.1',
'PORT': '3306',
'OPTIONS': {
'charset': 'utf8mb4',
'use_unicode': True,
},
}
}
10.配置静态资源文件夹
STATIC_URL = '/static/'
STATICFILES_DIRS = [BASE_DIR / 'publicStatic']
STATIC_ROOT = BASE_DIR / 'static'
MEDIA_URL = '/media/'
MEDIA_ROOT = BASE_DIR / 'media'
零零散散看Django也有半年了,虽说看得懂,但感觉还是得做好笔记。