首页 > 编程语言 >【Python技术之Django精品教学】第11课--Python Django 迁移

【Python技术之Django精品教学】第11课--Python Django 迁移

时间:2024-10-19 14:48:13浏览次数:8  
标签:11 product Python 创建 数据库 py Django 命令 python

Python Django 迁移

没有这样的表?-

product/models.py中定义的类仅仅是我们的数据库的概念,但它并没有在数据库中创建任何表。我们可以认为类Phone是概念性的模式。在创建任何表之前,如果我们试图访问创建前的表,它将抛出这样的错误。

OperationalError at /admin/product/phone/
no such table: product_phone

makemigrations命令 –

为了方便用户,Python提供了某些命令,这样就不用去研究SQL的细节了。
用户可以与数据库进行交互。现在,我们已经创建了类(数据库的概念模式),我们可以使用migrate命令在数据库中创建实际模式。如果服务器正在运行,使用CTRL+C停止服务器,并在数据库中运行以下命令。

python manage.py makemigrations

上面的命令将让项目知道我们要对数据库进行修改。你会看到下面的引用:创建模型Phone。

Django 迁移 Python

这个命令是做什么的?这个命令将生成SQL语句,如果我们想在数据库中进行修改,这些语句应该被执行。
如果你想看到生成的命令,请导航到 product/migrations/0001_initial.py 。你会看到文件内容

Django 迁移 Python


如果你现在尝试使用命令来运行服务器

python manage.py runserver

你会看到

你有1个未应用的迁移。在你应用app(s): product的迁移之前,你的项目可能无法正常工作。运行 “python manage.py migrate “来应用它们。

正如警告中写的那样,运行

python manage.py migrate

在你的终端中。这将导致在数据库中创建表。

Django 迁移 Python

标签:11,product,Python,创建,数据库,py,Django,命令,python
From: https://blog.csdn.net/xzs51job/article/details/143078596

相关文章

  • 【Python技术之Django精品教学】第13课--Django模型集–2
    Django模型集–2模型字段–模型字段定义了将被存储在所提供的变量中的数据类型。要存储价格,整数类型更适合。要存储高度、长度等,浮动/十进制类型更合适。要存储标题或标题,最好是提供字符限制。对于写一篇文章,最好有一个没有字符限制的文本框。示例:Price=models.Integer......
  • Python基础之元组使用详解
    一、元组的定义    元组(tuple)是Python中的一种不可变序列类型,它可以包含任意数量的元素,这些元素可以是不同的数据类型。元组使用小括号()来表示,元素之间用逗号 , 分隔。示例:my_tuple=(1,'hello',3.14)二、元组的特点1. 不可变性:一旦创建,元组的内容不能被......
  • python的特殊方法 str
    特殊方法str"""特殊方法__str__ __str__方法用于返回字符串形式,通常用于输出对象时使用 这个方法返回的是一个字符串,用于描述对象的状态或者内容   重写__str__方法,可以用于定义输出对象的内容,使输出的内容更详细   当我在使用print函数......
  • 布尔盲注 + 时间盲注 python脚本
    布尔盲注布尔盲注使用场景常见于:页面存在sql注入漏洞但是不会回显报错信息,会对输入内容的查询结果正确与否有不同的回显这时就需要根据页面的回显结果判断输入的内容是否正确,这个过程手动操作太过麻烦,还容易出现纰漏,因此用脚本代替手动操作是很好的选择下面是以sqli-l......
  • Oracle 11g 之 ADG 主备 Switchover 手动切换实践
    全文目录:开篇语......
  • 大数据毕业设计基于python的京东食品数据分析和可视化django+可视化大屏分析
    文章目录前言详细视频演示一、项目介绍二、功能介绍三、核心代码数据库参考四、效果图五、文章目录前言  基于Python的京东食品数据分析和可视化项目涉及多个步骤,包括数据收集、数据清洗、数据分析以及数据可视化。由于直接获取京东食品数据的API可能受限或需要......
  • 2024.10.19 1152版
    起于《海奥华预言》的思考◆地球管理结构和参考持续更新中...... 英文地址:https://github.com/zhuyongzhe/Earth/tags中文地址:https://www.cnblogs.com/zhuyongzhe85作者:朱永哲 ---------------------------------------------------------------------------------......
  • Python文件操作
    一:文件的编码1.什么是编码?编码就是一种规则集合,记录了内容和二进制间进行相互转换的逻辑。编码有许多中,我们最常用的是UTF-8编码2.为什么需要使用编码?计算机只认识0和1,所以需要将内容翻译成0和1才能保存在计算机中。同时也需要编码,将计算机保存的0和1,反向翻译回可以识......
  • 20222311 2024-2025-1 《网络与系统攻防技术》实验二实验报告
    一、实验内容1.实验目标(1)使用netcat获取主机操作Shell,cron启动某项任务(任务自定)PS:cron是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程(2)使用socat获取主机操作Shell,任务计划启动(3)使用MSFmeterpreter(或其他软件)生成可执行文件(后门),利用ncat或soca......
  • python在word文档中插入题注和查找题注
    目录1、打开word文档2、在文档中为图片插入题注3、在文档中为表格插入题注4、遍历所有题注5、更新题注编号在自动化处理word时,可以使用脚本为word文档中图片和表格插入题注;也可以查找word文档中已经插入的题注,查看并修改。1、打开word文档importwin32com.clientas......