当前位置: 首页 > news >正文

django如何更新数据库字段并与数据库保持同步?

关键步骤:

  1. 第一步: 执行:python manage.py makemigrations  你的项目名称
  2. 第二步:它会提示你选1还是2,这里因为添加字段,所以选1
  3. 第三步:出现>>>这个,直接输入这个''
  4. 第四步: 执行:python manage.py migrate
  5. 第五步:运行项目:python manage.py runserver  本机ip:8000

(.venv) PS D:\python_workpace\django_xitong_shezhi\pythonProject\myproject> python manage.py makemigrations  myproject
It is impossible to add a non-nullable field 'title_field22' to yingyongguanli without specifying a default. This is because the database needs something to populate existing rows.
Please select a fix:2) Quit and manually define a default value in models.py.
Select an option: 1
Please enter the default value as valid Python.
The datetime and django.utils.timezone modules are available, so it is possible to provide e.g. timezone.now as a value.
>>> ‘’
Invalid input: invalid character '‘' (U+2018) (<string>, line 1)
>>> ''
Migrations for 'myproject':myproject\migrations\0002_yingyongguanli_title_field22.py- Add field title_field22 to yingyongguanli
(.venv) PS D:\python_workpace\django_xitong_shezhi\pythonProject\myproject> python manage.py migrate
Operations to perform:Apply all migrations: admin, auth, contenttypes, myproject, sessions
Running migrations:Applying myproject.0002_yingyongguanli_title_field22... OK
(.venv) PS D:\python_workpace\django_xitong_shezhi\pythonProject\myproject> python manage.py runserver  10.0.4.144:8000
Watching for file changes with StatReloader
Performing system checks...System check identified no issues (0 silenced).
August 07, 2024 - 15:05:12
Django version 5.0.6, using settings 'myproject.settings'
Starting development server at http://10.0.4.144:8000/
Quit the server with CTRL-BREAK.

http://www.lryc.cn/news/421243.html

相关文章:

  • jenkins插件 SSH Publishers
  • Kafka Client客户端操作详解
  • 【HarmonyOS NEXT星河版开发学习】小型测试案例15-博客列表
  • go-zero中统一返回前端数据格式的几种方式
  • 【向量数据库】Ubuntu编译安装FAISS
  • 制造知识普及(九)--企业内部物料编码(IPN)与制造商物料编码(MPN)
  • 【整数规划】+【0—1规划】解决优化类问题(Matlab代码)
  • Linux下如何使用Curl进行网络请求
  • PostgreSQL 触发器
  • LeetCode——3131.找出与数组相加的整数I
  • 【SpringMVC】详细了解SpringMVC中WEB-INF 目录资源,视图解析器和静态资源放行的使用。
  • 如何学好uni-app
  • C++ QT使用stackwidget实现页面切换(含源码)
  • 打工人上班适合用的蓝牙耳机推荐?几款开放式耳机推荐
  • 一款.NET开发的AI无损放大工具
  • 编程新手必看:彻底理解!与~的取反操作
  • 【LeetCode】54. 螺旋矩阵
  • 计算机毕业设计 奖学金评定管理系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试
  • 【JavaWeb项目】——外卖订餐系统之商家添加餐品、修改餐品、查询热卖餐品、查询出售车、进行发货操作
  • 制作抖音私信卡片 - 一键调起并跳转微信二维码
  • 赋能未来园区:TSINGSEE视频AI智能管理平台如何引领园区管理智慧化转型
  • Linux逻辑卷管理LVM
  • 团队诊断工具TDS
  • DC-5靶机渗透测试
  • 16、电科院FTU检测标准学习笔记-基本性能2
  • MySQL——使用Python操作MySQL
  • Flink的DataStream状态管理
  • Daiqile SQL注入绕过
  • 用Python轻松移除PDF中的注释
  • 51单片机—串口