中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Django框架中django admin的命令行是怎樣的

發布時間:2021-09-24 15:19:44 來源:億速云 閱讀:113 作者:柒染 欄目:開發技術

Django框架中django admin的命令行是怎樣的,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

4.11 loaddata

作用:加載數據到數據庫。 語法:django-admin loaddata fixture [fixture ...] 示例:創建fixture文件question.json,將該文件放在manage.py同級目錄,文件內容如下。

Django框架中django admin的命令行是怎樣的

執行loaddata命令,如下圖所示。

Django框架中django admin的命令行是怎樣的

執行結果如下圖所示。

Django框架中django admin的命令行是怎樣的

注意 fixture是序列化好的數據文件,文件格式包含json和xml。Django只能從以下3類位置查找fixture:應用程序下的fixtures文件夾。配置文件中FIXTURE_DIRS指定的路徑。fixture文件路徑。 Loaddata命令可以在壓縮文件中查找fixture,Loaddata支持zip、gz和bz2等壓縮格式,例如執行以下命令:

django-admin loaddata mydata.json

該命令將會同時查找mydata.json、mydata.json.zip、mydata.json.gz或者mydata.json.bz2,直到找到第一個mydata.json文件。 需要注意的是,不能將相同名字不同類型的fixture文件放在同一路徑下,如mydata.json和mydata.xml。

4.12 makemessages

作用:查找整個源代碼路徑以找出全部翻譯字符串并生成一個新的消息文件或者更新已有的消息文件。 語法:django-admin makemessages 在介紹代碼示例前,首先修改index.html,增加翻譯字符串:

Django框架中django admin的命令行是怎樣的

然后在polls\templates\polls\文件夾下新建一個腳本文件trans.js,文件內容如下(該腳本沒有實際意義,僅用于演示makemessages命令):

Django框架中django admin的命令行是怎樣的

示例1:生成中文翻譯文件,如下圖所示。

Django框架中django admin的命令行是怎樣的

示例2:使用domain參數為js腳本生成中文翻譯文件。 Domain參數可接受兩個值:

django:該參數用于從*.py*.html*.txt文件中查找翻譯字符串。

djangojs:該參數用于從*.js文件中查找翻譯字符串,當指定djangojs參數時,應保證js文件位于tempaltes文件夾下,否則需要在模板中使用外鏈引用該腳本文件。

Django框架中django admin的命令行是怎樣的

4.13 startproject

作用:創建Django項目。 語法:django-admin startproject name [directory] 命令默認在當前目錄創建一個文件夾,文件夾下包含manage.py文件以及工程文件夾,在工程文件夾下包含settings.py文件和其他必要文件。

4.14 startapp

作用:創建Django應用程序。

語法:django-admin startapp name [directory] 可選參數:

--template TEMPLATE

導入外部應用程序模板,TEMPLATE可以是包含模板文件的路徑、包含壓縮包的路徑或者URL。 例如,下面命令會將my_app_template路徑下的模板文件復制到myapp應用程序中:

django-admin startapp --template=/Users/jezdez/Code/my_app_template myapp

而下面命令會將GitHub上其他項目的模板復制到myapp應用中:

Django框架中django admin的命令行是怎樣的

4.15 runserver

作用:在當前機器上啟動一個輕量級的Web服務器,默認服務器端口號是8000。 語法:django-admin runserver [addrport] 示例:

django-admin runserver
django-admin runserver 1.2.3.4:8000
django-admin runserver 7000
django-admin runserver [2001:0db8:1234:5678::9]:7000

4.16 sendtestemail

作用:發送測試郵件以檢測郵箱設置是否正確。 語法:django-admin sendtestemail foo@example.com bar@example.com

示例:本例以QQ郵件服務為例講解如何在Django中發送郵件。在settings.py中設置QQ郵件服務:

Django框架中django admin的命令行是怎樣的

完成以上配置后執行以下命令測試郵件功能:

python manage.py sendtestemail目標郵箱地址

4.17 shell

作用:啟動一個Python交互窗口。 語法:

django-admin shell --interface {ipython,bpython,python}
django-admin shell --i {ipython,bpython,python}

默認情況下,Django使用ipython或者bpython啟動交互模式,如果同時安裝了這兩個交互工具,那么在執行shell命令的時候需要指定具體使用哪一個。 可以使用pip安裝以上交互工具,例如安裝ipython:pip install ipython

示例:輸入命令,如下圖所示。

Django框架中django admin的命令行是怎樣的

關于Django框架中django admin的命令行是怎樣的問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

荆州市| 女性| 汶上县| 二手房| 满城县| 晋中市| 乌海市| 江北区| 新津县| 东宁县| 天全县| 南昌县| 仁寿县| 左云县| 田东县| 天津市| 浮梁县| 济宁市| 阿巴嘎旗| 武城县| 华亭县| 建平县| 莱阳市| 洱源县| 壤塘县| 镇雄县| 旺苍县| 防城港市| 潞西市| 沙坪坝区| 保靖县| 泰顺县| 肇源县| 沿河| 兴仁县| 东山县| 乌拉特中旗| 宁河县| 昂仁县| 周宁县| 福贡县|