Django-配置媒体资源-数据迁移
- (一)配置项目
-
- 1、在PyCharm中新建项目babies
- 2、项目中新建app和两个文件夹(media、pstatic)
- 3、数据配置
-
- (1)setting中注册app
- (2)在配置文件settings.py的配置属性TEMPLATES添加文件夹templates。
- (二) 数据迁移
-
- 1、在setting中配置数据库
- 2、在navicat中新建数据库babies
- 3、执行数据迁移
- 4、完成迁移
(一)配置项目
1、在PyCharm中新建项目babies
2、项目中新建app和两个文件夹(media、pstatic)
python manage.py startapp index
python manage.py startapp commodity
python manage.py startapp shopper
这是因为没有导入os模块,需要在settings.py中找到os模块单击下载
下载完成就可以成功创建文件
3、数据配置
(1)setting中注册app
(2)在配置文件settings.py的配置属性TEMPLATES添加文件夹templates。
使用PyCharm向导生成的项目,该配置已经完成,不用再手动配置。
(二) 数据迁移
1、在setting中配置数据库
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'babies', 'USER':'root', 'PASSWORD':'p@ssw0rd', 'HOST':'127.0.0.1', 'PORT':'3306', } }
2、在navicat中新建数据库babies
3、执行数据迁移
迁移命令:python manage.py migrate
出现这个错误需要在__init__.py中加入数据
import pymysql pymysql.install_as_MySQLdb()
4、完成迁移
迁移成功后右击刷新,babies中会出现以下这些表