栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

django数据迁移

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

django数据迁移

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/961435.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号