django (2,420)


python - Django中的類視圖

python - Django中的類視圖

Django視圖指向一個函數,如果您只想更改一些功能,這可能是一個問題。 是的,我可以擁有數百萬個關鍵字參數,甚至更多if函數中的語句,但我更多地考慮面向對象的方法。 例如,我有一個顯示用戶的頁面。 此頁面與顯示組的頁面非常相似,但它仍然不像使用其他數據模型那麼相似。 集團還有會員等...... 一種方法是將視圖指向類方法,然後擴展該類。 有沒有人嘗試過這種方法或有任何其他想法?…


database - 版本跟踪,使用django自動化數據庫模式更改

我目前正在研究Python框架Django,以用於未來基於數據庫的Web應用程序以及當前用PHP編寫的一些應用程序的端口。 我最近幾年中最棘手的問題之一是跟踪數據庫模式的變化,並將這些變化部署到生產系統。 我還沒有敢要求能夠撤銷它們,但是當然是為了測試和調試,這將是一個很棒的功能。 從這裡的其他問題(如這個或這個),我可以看出,我並不孤單,這不是一個小問題。 另外,我在那裡找到了很多靈感。…


如何在C#中創建臨時文件(用於寫入)?

可能重複: 創建臨時文件夾 我正在尋找像Python中的tempfile模塊:一個(最好)安全的方式來打開一個文件寫入。 當我完成時,這應該很容易刪除... 看來,.NET沒有tempfile模塊的“電池包含”功能,它不僅創建文件,而且還將文件描述符(舊學校,我知道...)與路徑一起返回給它。 同時,它確保只有創建用戶可以訪問該文件和whatnot( mkstemp()我認為): https…


python - 更新父模型w/Django中的auto_now DateTimeField

我有兩個模型:消息和附件。 每個附件都使用附件模型上的ForeignKey附加到特定消息。 兩個模型都有一個名為updated的auto_now DateTimeField。 我試圖做到這一點,當任何附件保存,它也設置關聯的消息更新字段到現在。 這是我的代碼: def save(self): super(Attachment, self).save() self.message.…


python - 在Django模型中指定一個mySQL ENUM

如何在Django模型中指定和使用ENUM?…



Python/Django中的Unicode與UTF-8混淆?

我在Django教程中偶然發現了這段話: Django模型有一個默認的str()方法,它調用unicode()並將結果轉換為UTF-8字節串。 這意味著unicode(p)將返回一個Unicode字符串,str(p)將返回一個普通字符串,其字符編碼為UTF-8。 現在,我很困惑,因為afaik Unicode不是任何特定的表示,那麼Python中的“Unicode字符串”是什麼? 這是…


python - Django最乾淨,最快速的服務器設置

我即將部署一個由Django提供支持的中型網站。 我有一個專用的Ubuntu服務器。 我真的很困惑使用哪些服務器軟件。 所以我心想:為什麼不問stackoverflow。 我正在尋找的是: 易於設置 資源快速簡便 可以提供媒體文件 能夠在同一台服務器上提供多個djangosites 我寧願不安裝PHP或其他任何糟糕的資源,我也沒有用。 我在Apache,nginx和lighty上聽…


python - 如何使用Django模板呈現樹結構(遞歸)?

我在內存中有一個樹結構,我想使用Django模板在HTML中呈現。 class Node(): name="node name" children=[] 會有一些對象的root是一個Node,而children是一個Node的列表。 root將被傳遞到模板的內容中。 我已經找到了這樣一個如何實現的討論,但是海報表明這在生產環境中可能不是很好。 有人知道更好的方法嗎?…


python - Django模板和變量屬性

我正在使用Google App Engine和Django模板。 我有一個表,我想顯示對像看起來像: Object Result: Items=[item1,item2] Users=[{name='username',item1=3,item2=4},..] Django模板是:<table><tr align="center"><th>user<…


database - 在Django中更改數據庫表

我正在考慮使用Django開始一個項目(fyi,一個基於瀏覽器的遊戲),我最喜歡的一個功能是使用syncdb自動創建基於我定義的Django模型的數據庫表我似乎無法在其他任何框架中找到這個功能)。 當我在文檔中看到這個時,我已經認為這太好了, Syncdb不會改變現有的表格 syncdb只會為尚未安裝的模型創建表格。 它永遠不會發出ALTER TABLE語句來匹配安裝後對模型類所做的更改。…




python template example model tutorial post field django教學 view get