課程
/后端開發(fā)
/Python
/全面掌握Django ORM
看了之前的講師, 都是在navicat 或者 終端直接修改, 并沒有說怎么寫腳本文件
2019-05-07
源自:全面掌握Django ORM 5-2
正在回答
https://docs.djangoproject.com/en/2.2/topics/settings/#on-the-server-mod-wsgi
在服務(wù)器環(huán)境中,比如mod_wsgi或者uWSGI網(wǎng)關(guān)接口,需要告訴WSGI,你準備使用哪個Django settings文件。
os.environ就是設(shè)置系統(tǒng)環(huán)境變量,'DJANGO_SETTINGS_MODULE'這是字符是約定的WSGI接口規(guī)范
吧啦咪呀啾啾啾 提問者
你說的是orm_data.py腳本嗎,這個與項目無關(guān),手動執(zhí)行一下,隨機生成一些數(shù)據(jù)到庫里面
如備注寫的,設(shè)置項目的配置文件路徑。
根據(jù)你的問題,我猜是有個知識點沒理解
project_path?=?os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sys.path.append(project_path)??#?將項目路徑添加到系統(tǒng)搜尋路徑當中 os.environ['DJANGO_SETTINGS_MODULE']?=?'imooc.settings'??#?設(shè)置項目的配置文件 django.setup() from?courses.models?import?Teacher,?Course,?Student,?TeacherAssistant
orm_data.py這個腳本與項目無關(guān),是手動,獨立執(zhí)行的,使用ORM生成一些數(shù)據(jù)到庫里面。生成數(shù)據(jù)到庫里面,要么你之前說的用navicat,或者寫sql語句插入。現(xiàn)在我是在要在一個外部的腳本里面使用Django ORM,不寫原生的SQL語句,所以就使用django.setup()?參考:在外部腳本調(diào)用Django的orm來操作數(shù)據(jù)庫
不知道我解釋清楚了沒有,歡迎給個好評。
navicat或者終端直接修改適合少量數(shù)據(jù)。腳本沒啥教程耶,就是幾個函數(shù)而已,源碼在 githubhttps://github.com/liaogx/imooc
舉報
全面掌握Django ORM,以Django官方文檔為依據(jù),準確、權(quán)威。
2 回答為什么我的遷移不成功?
1 回答為什么我導(dǎo)入時只有講師表能導(dǎo)入數(shù)據(jù),其他表都沒有數(shù)據(jù)
2 回答老師使用的是python的那個版本了?
2 回答老師左側(cè)的 DataBase欄是怎么來的 我的PyCharm里沒有
1 回答您好老師:我想問下,我的表在數(shù)據(jù)庫中都建好了,如何在model里面對映射呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2019-05-08
https://docs.djangoproject.com/en/2.2/topics/settings/#on-the-server-mod-wsgi
在服務(wù)器環(huán)境中,比如mod_wsgi或者uWSGI網(wǎng)關(guān)接口,需要告訴WSGI,你準備使用哪個Django settings文件。
os.environ就是設(shè)置系統(tǒng)環(huán)境變量,'DJANGO_SETTINGS_MODULE'這是字符是約定的WSGI接口規(guī)范
2019-05-08
你說的是orm_data.py腳本嗎,這個與項目無關(guān),手動執(zhí)行一下,隨機生成一些數(shù)據(jù)到庫里面
如備注寫的,設(shè)置項目的配置文件路徑。
根據(jù)你的問題,我猜是有個知識點沒理解
orm_data.py這個腳本與項目無關(guān),是手動,獨立執(zhí)行的,使用ORM生成一些數(shù)據(jù)到庫里面。生成數(shù)據(jù)到庫里面,要么你之前說的用navicat,或者寫sql語句插入。現(xiàn)在我是在要在一個外部的腳本里面使用Django ORM,不寫原生的SQL語句,所以就使用django.setup()?參考:在外部腳本調(diào)用Django的orm來操作數(shù)據(jù)庫
不知道我解釋清楚了沒有,歡迎給個好評。
2019-05-07
navicat或者終端直接修改適合少量數(shù)據(jù)。腳本沒啥教程耶,就是幾個函數(shù)而已,源碼在 githubhttps://github.com/liaogx/imooc