導航:首頁 > 編程語言 > pythondjango項目

pythondjango項目

發布時間:2024-08-11 04:37:14

1. python——Django項目開發:配置項目/static/路徑,調用css、img、js等靜態文件

在Django項目開發中,不能像正常web開發一樣通過 'imgs/bg.jpg' 訪問本地靜態文件,需要做一些配置,才能實現靜態文件的訪問。

一、首先在項目根路徑下新建一個static文件夾,然後在static文件夾下可以新建相應的css、imgs、js等文件夾,用於存放css、img、js等靜態文件。

二、項目配置

1、打開settings.py,在底部添加:

2、打開urls.py,在 urlpatterns 中添加:(注意,如果你在blog目錄下也建立了urls.py,那麼就得在blog/urls.py中做修改。別忘了import settings):

(不過我經過實測,不加這一個,也可以完成靜態文件的訪問)
3、在html模板最上面添加:

然後在需要的地方按照這個格式進行調用,如:

最後重新運行項目,img等本地靜態文件就可以被django找到了,這時模板對應的頁面就可以顯示使用img等文件了。

2. Python3啟動django項目報錯「NameError: name '_mysql' is not defined」

報錯如下:
「NameError: name '_mysql' is not defined」

解決方法:
使用pymysql代替MySQLdb

步驟:
安裝pymysql:pip install pymysql
打開項目在setting.py的init.py,或直接在當前py文件最開頭添加如下:

3. Python中,django框架模式有什麼

Django發布於2005年,是當前Python世界裡最負盛名且成熟的網路框架,最初用來製作在線新聞的Web站點。

Django是一個用Python編寫的開放源代碼的Web應用框架,採用了MVC的框架模式,也有很多人把它稱為MVT模式。

優點:

功能完善且要素齊全:自帶大量常用的工具和框架,適合快速開發企業級網站;

完善的文檔:經過十多年的發展和完善,Django有廣泛的實踐案例和完善的在線文檔,開發者遇到問題可以搜索在線文檔尋求解決方案;

強大的資料庫訪問組件:Django的Model層自帶資料庫ORM組件,使得開發者無需學習SQL語言即可對資料庫進行操作;

先進的APP設計理念:APP是可插拔的,是不可多得的思想,不需要了可以直接刪除,對系統整體影響不大;

自帶台管理系統admin:只需要通過簡單幾行配置和代碼就可以實現一個完整的後台數據管理控制平台。

缺點:

大包大攬:對比flask框架來講,Django不夠輕便,包括的功能太多了;

過度封裝:很多類和方法都封裝了,直接使用比較簡單,改動比較困難;

性能劣勢:Django性能偏低;

模板問題:Django的模板實現了代碼和樣式完全分離,不允許模板里出現Python代碼,靈活度對某些程序員來說可能不夠。

閱讀全文

與pythondjango項目相關的資料

熱點內容
捷豹水泵編程 瀏覽:251
如何在電腦上查找dns伺服器地址 瀏覽:589
華為榮耀v40加密怎麼搞 瀏覽:489
單個伺服器怎麼確保網路安全 瀏覽:949
超高效定速壓縮機 瀏覽:628
怎樣把文件夾解壓到磁碟 瀏覽:826
java十進制十六進制轉換 瀏覽:404
安卓手機怎麼關閉識別物品 瀏覽:693
單片機通用燒錄器 瀏覽:55
如何設置catia伺服器開機運行 瀏覽:421
編程術語知多少 瀏覽:347
android模板代碼下載 瀏覽:766
數據與程序員的區別 瀏覽:379
張勤編譯青鳥 瀏覽:989
演出app哪個好 瀏覽:864
鳳凰app推廣開戶哪個好 瀏覽:823
租伺服器要關注什麼 瀏覽:215
shell命令vi 瀏覽:673
javaem演算法 瀏覽:588
閃送app哪裡下載 瀏覽:654