1. 程式人生 > >django 刪除資料庫表後重新同步的方法

django 刪除資料庫表後重新同步的方法

django 在資料庫中刪除表後,想重新同步一下表,執行命令

pyhton manage.py makemigrations

python manage.py migrate

解決方法:

第一步:

執行命令:

python manage.py sqlmigrate your_app_name 0001

把your_app_name換成自己的app名字即可看到框架自動生成的建立表sql語句,於是我就這樣看到了sql語句。

我直接在資料庫中執行了該句sql命令手動建立了表,

再啟動應用,可以正常啟動,問題解決。

相關推薦

django 刪除資料庫重新同步方法

django 在資料庫中刪除表後,想重新同步一下表,執行命令 pyhton manage.py makemigrations python manage.py migrate 解決方法: 第一步: 執行命令: python manage.py sqlmigra

django 刪除資料庫重新同步

由於專案需要,最近在用基於Python語言的一個後端框架Django開發web應用。不得不說,Django繼承了Python的簡潔性,用它來開發web應用簡單清爽,不同於從前的SSH框架,需要單獨配置每個框架,還需要通過配置將各個框架集合起來,Django就集成了SSH三個

Django刪除資料庫表格如何重建

為了解決群友的問題,我親自刪了下我自己資料庫的一個表,然後敲了一系列的dos命令,發現都不夠完美,最終我發現了在資料庫裡有一個記錄生成表格的記錄也就是我們的django_makemigrations這個表, 我們只需要刪除之前你建立表格對應的那條記錄,見下圖。 然後我們

Python學習---Django刪除sql,如何創建數據

同步 src tom top 多表 圖片 log inline ges 誤刪除sql表後,怎麽創建數據? 僅僅適合單表,多表因為涉及約束, python mangage.py makemigrations --> 生成migrations目錄和根數據庫對應的sql

Django更新資料庫時無法執行修改

Django 1.11 使用命令makemigrations命令無法執行表修改動作   由於在學習過程中,遇到models模型變動,變動後合併發生問題,故當時做了刪除應用資料夾下migrations檔案,由於資料庫裡無較多新資料,故刪除後重建,但重建後執行模型合併操作結果為N

python django建立資料庫並連線mysql資料庫(附mysql 8.0.12安裝)

先寫下mysql zip安裝方式,在環境變數中加入mysql/bin路徑,把zip解壓到C:\program files下,在最外層資料夾建立my-default.ini 寫入內容: [mysqld]  basedir=C:\Program Files\MySQL data

Django資料庫的操作

一、單表操作 M  model.py  import pymysql config = { 'host': '127.0.0.1', 'user': 'fred_li', 'password': '835y1354',

django資料庫的單查詢

一、新增表記錄 對於單表有兩種方式 # 新增資料的兩種方式 # 方式一:例項化物件就是一條表記錄 Frank_obj = models.Student(name ="海東",course="python",birth="2000-9-9",fenshu=80) Frank_

python django建立資料庫並連線mysql資料庫(附mysql安裝)

先寫下mysql zip安裝方式,在環境變數中加入mysql/bin路徑,把zip解壓到C:\program files下,在最外層資料夾建立my-default.ini 寫入內容: [mysqld]  basedir=C:\Program Files\MySQL d

django admin 資料庫關聯關係的問題

關聯關係欄位 (Relationship fields) ForeignKey,ManyToManyField與OneToOneField分別在Model中定義多對一,多對多,一對一關係。 例如,一本書由一家出版社出版,一家出版社可以出版很多書

django 建立資料庫

使用#python manage.py startapp 檔名(此處使用books)建立一個模型 #vi books/models.py編輯建立表的模型 接下來在setting.py中APP模組中新增這個檔名books #python manage.py makemigr

兩個資料庫資料實時同步(sql2008 觸發器)

/****** Object:  Trigger [dbo].[TR_C0T14]    Script Date: 11/01/2011 13:21:04 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -

oracle 用plsql刪除資料庫列的comments

oracle 用plsql刪除表的comments select 'comment on column '||t.table_name||'.'||t.column_name||' is '''';' from user_col_comments t;這種方法是拼成sql語

刪除資料庫

DECLARE c1 cursor for     select 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; '    from sysobjects     where xtype = 'F'open c

linus建議的刪除單鏈指定節點的方法

#include<stdio.h> #include<stdlib.h> struct node { int i; struct node* next; }; int rm_if(int i) { return i % 2

django models 增加欄位(或新如何同步資料庫

最近對一個django專案進行修改,其中在models.py添加了新的欄位,需要同步到資料庫。 嘗試使用 python manage.py syncdb 提示成功,但未對資料庫進行任何操作,到資料庫中檢視,新欄位並沒有同步進來。 解決辦法如下: python manage

MySQL實現快速刪除所有而不刪除資料庫方法

本文例項講述了MySQL實現快速刪除所有表而不刪除資料庫的方法。分享給大家供大家參考,具體如下: 如果直接使用phpmyadmin操作的話肯定非常簡單,勾選資料表-》點選刪除-》點選確定,操作完畢! 這裡介紹一下快速刪除資料表的SQL命令操作方法。 刪除表的命令:drop table 表

Django mysql 刪除再次建立

正確的方法如下: 1.先到資料庫把表刪掉:drop table 2.註釋Django中對應的Model 3.執行以下命令: python manage.py makemigrations python manage.py migrate --fake 4.去掉步驟

實現跨資料庫同步方法

描述:資料庫A中的表table1,實時同步到資料庫B 1、在資料庫A中設定訪問資料庫B的連結伺服器。 2、在兩個資料庫之間表中,選擇一個表,對其新增、刪除、修改操作設定觸發器,通過觸發器實現資料同步到其他資料庫的表。 -建立觸發器,同步遠端表_新增操作CREATE TRIGG

django 刪除恢復

搭建測試環境 首先我們先建立一個blog的project django-admin startproject blog 在建立一個account的app cd blog python mange.py startapp account 這時可以看