文件结构
打开我们的项目文件夹,资源管理器展示了我们的文件夹结构。 这里的文件都是Django自动为我们生成的,如果你已经抄写过Django的投票Demo,你应该对这些他们的功能有所了解。 首先我们需要配置setting文件。
setting配置
时间与语言
打开setting.py文件,你可以在里面找到以下内容:
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'UTC'
这两项内容声明了我们网站的默认语言和时区,我们需要将其修改为以下内容:
LANGUAGE_CODE = 'zh-Hans'
TIME_ZONE = 'Asia/Shanghai'
静态文件地址
将以下内容加入到你的代码中,它们的意思是让你的代码去相应的位置寻找css、is、图片等文件。
import os
STATIC_ROOT = os.path.join(os.path.dirname(__file__),'static')
STATICFILES_DIRS = (
('css',os.path.join(STATIC_ROOT,'css').replace('\\','/') ),
('js',os.path.join(STATIC_ROOT,'js').replace('\\','/') ),
('images',os.path.join(STATIC_ROOT,'images').replace('\\','/') ),
('upload',os.path.join(STATIC_ROOT,'upload').replace('\\','/') ),
('fonts',os.path.join(STATIC_ROOT,'fonts').replace('\\','/') ),
('video',os.path.join(STATIC_ROOT,'video').replace('\\','/') ),
)
数据库
找到setting文件中对数据库的设置。
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
}
}
它默认使用了Django自带的数据库,我们将它修改为以下内容。 注意需要将name属性改为你自己创建的数据库的名字,相应的修改你数据库的账号密码。
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'StarCryptolalia',
'USER': 'root',
'PASSWORD': '123456',
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
同时Django并不会帮你创建数据库,所以你需要自己将数据库创建好(只需要创建数据库)。
|