国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Django連接數(shù)據(jù)庫

這篇具有很好參考價(jià)值的文章主要介紹了Django連接數(shù)據(jù)庫。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

數(shù)據(jù)庫登錄命令

mysql -u?root -p

show databases;

Django連接數(shù)據(jù)庫

在settings.py文件中進(jìn)行配置和修改

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'HOST': '127.0.0.1',  # 數(shù)據(jù)庫主機(jī)
        'PORT': 3306,  # 數(shù)據(jù)庫端口
        'USER': 'root',  # 數(shù)據(jù)庫用戶名
        'PASSWORD': '123456',  # 數(shù)據(jù)庫用戶密碼
        'NAME': 'gx_day15'  # 數(shù)據(jù)庫名字
    }
}

Django創(chuàng)建表

在models.py文件中進(jìn)行修改

創(chuàng)建表

Django連接數(shù)據(jù)庫,django,數(shù)據(jù)庫,python

執(zhí)行命令:

python manage.py makemigrations

python manage.py migrate

條件:在setings保證app已經(jīng)注冊

Django連接數(shù)據(jù)庫,django,數(shù)據(jù)庫,python

刪除表

當(dāng)需要刪除表時(shí),則再models.py中注釋表結(jié)構(gòu),然后重新執(zhí)行命令即可。

修改表

新增列的時(shí)候,由于已存在列中可能已有數(shù)據(jù),所以新增列必須指定新增列的對應(yīng)數(shù)據(jù)

age=models.InterField(default=2)?默認(rèn)為2

age=models.InterField(null = True ,blank =True)?默認(rèn)為空

操作表中的數(shù)據(jù)

desc?表名

Django連接數(shù)據(jù)庫,django,數(shù)據(jù)庫,pythonDjango連接數(shù)據(jù)庫,django,數(shù)據(jù)庫,python

Django連接數(shù)據(jù)庫,django,數(shù)據(jù)庫,python文章來源地址http://www.zghlxwxcb.cn/news/detail-859791.html

到了這里,關(guān)于Django連接數(shù)據(jù)庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • django如何連接sqlite數(shù)據(jù)庫?

    django如何連接sqlite數(shù)據(jù)庫?

    目錄 一、SQLite數(shù)據(jù)庫簡介 二、Django連接SQLite數(shù)據(jù)庫 1、配置數(shù)據(jù)庫 2、創(chuàng)建數(shù)據(jù)庫表 三、使用Django ORM操作SQLite數(shù)據(jù)庫 1、定義模型 2、創(chuàng)建對象 3、查詢對象 總結(jié) 本文將深入探討如何在Django框架中連接和使用SQLite數(shù)據(jù)庫。我們將介紹SQLite數(shù)據(jù)庫的特點(diǎn),Django的數(shù)據(jù)庫配置,以

    2024年02月06日
    瀏覽(34)
  • Django的mysql數(shù)據(jù)庫連接

    Django的mysql數(shù)據(jù)庫連接

    首先Mysql和navicate Premuim 已經(jīng)安裝好,并且可以建立數(shù)據(jù)庫的連接,本次需使用的工具是 1、vs code 2、navicate Premuim 3、Mysql 打開vs code ,按Ctrl+ Shift + ~ ,調(diào)出vs code的終端界面,輸入以下命令創(chuàng)建 test11 項(xiàng)目? django-admin startproject test11 (1)創(chuàng)建虛擬環(huán)境命令: 需要跳轉(zhuǎn)到項(xiàng)目test1

    2024年02月05日
    瀏覽(29)
  • django連接本地?cái)?shù)據(jù)庫并執(zhí)行增刪改查

    django連接本地?cái)?shù)據(jù)庫并執(zhí)行增刪改查

    models.py文件根據(jù)數(shù)據(jù)庫表映射出對應(yīng)的類 在views.py中實(shí)現(xiàn)增刪改查操作: 增: 刪: 改: 查:

    2024年02月20日
    瀏覽(19)
  • Django后端開發(fā)——mysql數(shù)據(jù)庫連接遇到的問題及解決

    stackflow帖子:https://stackoverflow.com/questions/39281594/error-1698-28000-access-denied-for-user-rootlocalhost 報(bào)錯(cuò): 數(shù)據(jù)庫拒絕root用戶的連接 settings.py中關(guān)于數(shù)據(jù)庫的配置: 可以看到root用戶的密碼為123456 但是在mysql數(shù)據(jù)庫里面查看用戶信息,root的密碼為空 這樣的不匹配導(dǎo)致連接失敗 之前嘗試

    2024年02月20日
    瀏覽(96)
  • python+django遷移數(shù)據(jù)庫成功但是數(shù)據(jù)庫中還沒表產(chǎn)生

    1、刪除原來的文件(我這沒了,反正就是之前執(zhí)行下面兩條命令生成的文件) 2、檢查settings.py中DATABASES參數(shù),首先是數(shù)據(jù)庫的信息對不對。我這里是因?yàn)镋NGINE=“django.db.backends.sqlite3” 因?yàn)槲沂褂玫臄?shù)據(jù)庫是mysql,所以修改成“django.db.backends.mysql”就好了,就這搞了一天,真

    2024年02月11日
    瀏覽(29)
  • Django ORM:數(shù)據(jù)庫操作的Python化藝術(shù)

    Django ORM:數(shù)據(jù)庫操作的Python化藝術(shù)

    Django的對象關(guān)系映射器(ORM)是其核心功能之一,允許開發(fā)者使用Python代碼來定義、操作和查詢數(shù)據(jù)庫。這篇文章將帶你深入了解Django ORM的強(qiáng)大之處,從基本概念到高級查詢技巧,提供豐富的示例幫助你掌握使用Django ORM進(jìn)行有效和高效的數(shù)據(jù)庫操作。 Django ORM的目的是提供一

    2024年02月04日
    瀏覽(34)
  • python+django+mysql項(xiàng)目實(shí)踐二(前端及數(shù)據(jù)庫)

    python+django+mysql項(xiàng)目實(shí)踐二(前端及數(shù)據(jù)庫)

    Pycharm 開發(fā)環(huán)境 Django 前端 MySQL 數(shù)據(jù)庫 Navicat 數(shù)據(jù)庫管理 添加模板 在templates下創(chuàng)建 views文件中添加 在setting文件中進(jìn)行配置 在Terminal輸入命令下發(fā)指令

    2024年02月14日
    瀏覽(23)
  • python#django數(shù)據(jù)庫一對一/一對多/多對多

    python#django數(shù)據(jù)庫一對一/一對多/多對多

    搭建 # 一對一 class?? TestUser(models.Model): ??? username=models.CharField(max_length=32) ??? password = models.CharField(max_length=32) class TestInfo(models.Model): ??? mick_name=models.CharField(max_length=32) ??? user=models.OneToOneField(to=TestUser,on_delete=models.CASCADE()#on_delete 刪除的模式 CASCADE 級聯(lián)刪除 讓后執(zhí)行數(shù)

    2024年02月14日
    瀏覽(30)
  • 二擋起步——pythonweb開發(fā)Django框架,前端原生+Django后端框架+python網(wǎng)絡(luò)抓包(代替數(shù)據(jù)庫數(shù)據(jù))(附帶小案例)

    二擋起步——pythonweb開發(fā)Django框架,前端原生+Django后端框架+python網(wǎng)絡(luò)抓包(代替數(shù)據(jù)庫數(shù)據(jù))(附帶小案例)

    ?大家好,我是csdn的博主: lqj_本人 這是我的個(gè)人博客主頁: lqj_本人的博客_CSDN博客-微信小程序,前端,python領(lǐng)域博主 lqj_本人擅長微信小程序,前端,python,等方面的知識 https://blog.csdn.net/lbcyllqj?spm=1011.2415.3001.5343 嗶哩嗶哩歡迎關(guān)注: 小淼Develop 小淼Develop的個(gè)人空間-小淼Develop個(gè)

    2024年02月03日
    瀏覽(109)
  • Python 框架學(xué)習(xí) Django篇 (八) 代碼優(yōu)化、數(shù)據(jù)庫冗余處理

    Python 框架學(xué)習(xí) Django篇 (八) 代碼優(yōu)化、數(shù)據(jù)庫冗余處理

    我們開發(fā)軟件系統(tǒng)的時(shí)候,需要不斷的反思我們代碼里面是否有可以優(yōu)化的地方。而優(yōu)化的重點(diǎn)之一,就是把冗余的代碼優(yōu)化為可以復(fù)用的庫。我們在前面編寫了一些功能,但是其中存在很多冗余的方法 打開這3個(gè)文件我們可以看到他們的入口函數(shù)dispatcher? 實(shí)際的代碼相似度

    2024年02月06日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包