最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Django使用Mysql數(shù)據(jù)庫已經(jīng)存在的數(shù)據(jù)表方法

 更新時間:2018年05月27日 09:32:45   作者:Lavi_qq_2910138025  
今天小編就為大家分享一篇Django使用Mysql數(shù)據(jù)庫已經(jīng)存在的數(shù)據(jù)表方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

使用scrapy爬取了網(wǎng)上的一些數(shù)據(jù),存儲在了mysql數(shù)據(jù)庫中,想使用Django將數(shù)據(jù)展示出來,在網(wǎng)上看到都是使用Django的models和makemigration,migrate命令來創(chuàng)建新表,并使用。

可是我的數(shù)據(jù)已經(jīng)存在了已經(jīng)創(chuàng)建好,并且已經(jīng)存儲有數(shù)據(jù)了,不能再重新創(chuàng)建新表了。

了解Django的表明和models名稱的映射關(guān)系就可以讓Django使用已經(jīng)存在的表。

假如在Django存在models如下:

from django.db import models

# Create your models here.
class Sciencenews(models.Model):
  id = models.CharField(max_length=36,primary_key=True)
  first_module = models.CharField(max_length=30,default="News")
  second_module = models.CharField(max_length=30,default="Latest News")
  title = models.CharField(max_length=300)
  author = models.CharField(max_length=60,null=True)
  publish_date = models.CharField(max_length=35,null=True)
  content = models.TextField(null=True)
  crawl_date = models.CharField(max_length=35,null=True)
  from_url = models.CharField(max_length=350,null=True)
  

執(zhí)行數(shù)據(jù)遷移命令:

python manage.py makemigration 
python manage.py migrate 

會在數(shù)據(jù)庫中生成名稱為show_sciencenews的數(shù)據(jù)表。

show為應(yīng)用名稱,此處我的應(yīng)用名稱為show。

可以看到Django創(chuàng)建表的命名規(guī)則:應(yīng)用名_模型名。

我的存儲爬取到的數(shù)據(jù)的表格名稱原來為science_news,想要Django使用它,而不是創(chuàng)建新的表,只需要把的它的名稱改為:應(yīng)用名_要與該表映射的models名稱,在此處我改為show_sciencenews。

然后使用如上的數(shù)據(jù)遷移命令,這時可能會提示數(shù)據(jù)表已經(jīng)存在的錯誤,不用理會,models已經(jīng)和數(shù)據(jù)表映射上了。接下來只需要正常使用models和數(shù)據(jù)表就可以了。

以上這篇Django使用Mysql數(shù)據(jù)庫已經(jīng)存在的數(shù)據(jù)表方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 解決Python import .pyd 可能遇到路徑的問題

    解決Python import .pyd 可能遇到路徑的問題

    這篇文章主要介紹了解決Python import .pyd 可能遇到路徑的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Django之PopUp的具體實現(xiàn)方法

    Django之PopUp的具體實現(xiàn)方法

    今天小編就為大家分享一篇Django之PopUp的具體實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python爬取全國水雨情信息詳解

    python爬取全國水雨情信息詳解

    這篇文章主要為大家詳細(xì)介紹了python爬取全國水雨情信息,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Python中deepcopy的用法及注意事項詳細(xì)解釋

    Python中deepcopy的用法及注意事項詳細(xì)解釋

    這篇文章主要介紹了Python中deepcopy用法及注意事項的相關(guān)資料,deepcopy是Python中用于創(chuàng)建對象深拷貝的函數(shù),與淺拷貝不同,它會遞歸地復(fù)制對象及其所有子對象,確保新對象是獨立的副本,需要的朋友可以參考下
    2025-04-04
  • Python中逗號的三種作用實例分析

    Python中逗號的三種作用實例分析

    這篇文章主要介紹了Python中逗號的三種作用,實例分析了Python中的逗號在類型轉(zhuǎn)換與打印輸出時的使用技巧,需要的朋友可以參考下
    2015-06-06
  • 在cmd中運行.py文件: python的操作步驟

    在cmd中運行.py文件: python的操作步驟

    今天小編就為大家分享一篇在cmd中運行.py文件: python的操作步驟,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Python利用Turtle庫繪制一顆櫻花樹

    Python利用Turtle庫繪制一顆櫻花樹

    后唐李煜曾說道,櫻花落盡春將困,秋千架下歸時。漏暗斜月遲遲,花在枝。櫻花落盡的時候春天也將過去了,秋千架下歸去時。天上的斜月姍姍來遲,花還在枝頭。本文將用Python+Turtle繪制一顆櫻花樹,感興趣的可以嘗試一下
    2022-04-04
  • PyTorch加載自己的數(shù)據(jù)集實例詳解

    PyTorch加載自己的數(shù)據(jù)集實例詳解

    這篇文章主要介紹了PyTorch加載自己的數(shù)據(jù)集,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • Django中日期時間型字段進(jìn)行年月日時分秒分組統(tǒng)計

    Django中日期時間型字段進(jìn)行年月日時分秒分組統(tǒng)計

    這篇文章主要介紹了Django中日期時間型字段進(jìn)行年月日時分秒分組統(tǒng)計,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Python 迭代器與生成器實例詳解

    Python 迭代器與生成器實例詳解

    這篇文章主要介紹了Python 迭代器與生成器實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-05-05

最新評論

无极县| 娄底市| 金堂县| 靖西县| 盐池县| 嵩明县| 洪洞县| 辽源市| 西贡区| 玉树县| 宁阳县| 邓州市| 昌图县| 外汇| 鄂托克前旗| 集贤县| 霍林郭勒市| 苏尼特左旗| 桓仁| 璧山县| 通江县| 云梦县| 开鲁县| 三亚市| 安溪县| 体育| 郧西县| 遂平县| 阿瓦提县| 弥勒县| 项城市| 景泰县| 临桂县| 桦甸市| 汨罗市| 屯门区| 额济纳旗| 濮阳市| 和田市| 海兴县| 安图县|