您的位置 首页 教育

django数据迁移

Django-配置媒体资源-数据迁移 (一)配置项目1、在PyCharm中新建项目babies2、项目中新建a…

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中会出现以下这些表

本文来自网络,不代表0514资讯网立场,转载请注明出处:https://www.0514zx.com/info/6351.html
0514zx.com

作者: 0514zx.com

优质职场领域创作者
联系我们

联系我们

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部