models

    0熱度

    1回答

    我在視圖中獲得以下代碼以獲取要顯示的帳戶的一些信息。我試了好幾個小時纔得到這個通過ORM工作,但無法使其工作。我結束了在原始SQL中執行它,但我想要的不是很複雜。我確信可以使用ORM。 最後,我只是想從幾個表中填充字典accountDetails。 cursor.execute("SELECT a.hostname, a.distro, b.location FROM xenpanel_subsc

    3熱度

    1回答

    我有一個模型,保存用戶地址。此模型必須具有first_name和last_name字段,因爲人們想將地址設置爲收件人(如他的公司等)。我想要實現的是: 如果在地址fist_name /姓氏字段填 - 簡單地返回現場 如果在地址fist_name /姓氏字段爲空 - 取corrresponding場數據從指向正確django.auth.models.User一個ForeignKey 我想這將被視爲普

    1熱度

    5回答

    默認的ASP.NET MVC項目設置了一個「模型」目錄,我不知道我曾經用過少量我曾經參與過的MVC項目。通常,我有一個單獨的「庫」項目來存儲業務邏輯類。 現在我很好奇:我錯過了一些沒有利用默認ASP.NET「Models」目錄的優勢嗎?是否有一些內置的功能可以很好地使用它?

    1熱度

    1回答

    我有一種情況,當數據庫中的某些內容發生更改時,需要通知某些用戶。我的想法是趕上pre_save和post_save信號,並作出某種差異和郵件。一般來說,它運作良好,但我不知道如何獲得m2m領域的差異。 目前,我有這樣的事情: def pre_save(sender, **kwargs): pk = kwargs['instance'].pk instance = copy.de

    0熱度

    1回答

    更新:已解決。謝謝BusyMark! 編輯:這是根據BushyMark下面的答案修改的。我想我正確地提出了所有建議的更改,但當用戶提交消息時,我仍然無法將post_type_id保存到數據庫。 我的應用程序有一個配置文件頁面。在個人資料頁面上,頁面的所有者可以輸入更新並點擊「提交」。更新消息在沒有頁面重新加載的情況下出現(即Ajax)。 它基本上看起來像你的Twitter主頁。但是,我們的用戶在輸

    11熱度

    3回答

    作爲一個假設的例子,我有一個模型TodoItem和一個模型TodoList。一個TodoList有一個TodoItems的有序列表,任何一個TodoItem都可以屬於任意數量的TodoLists(多對多)。除了TodoList中的TodoItem的順序外,沒有其他信息需要存儲在關係中。在數據存儲中表示這一點的最佳方式是什麼? 有實現這種兩種方式 - 給TodoList的類db.Key的的的List

    0熱度

    2回答

    我們有一個包含數百個報告和數十個模型的Cognos 8.x安裝。我們相信許多模型目前並未在任何報告中使用,並希望刪除這些模型。是否有可以針對Cognos運行的工具來列出哪些報告正在使用哪種模型?

    2熱度

    1回答

    在一些較小的網站上使用了Codeigniter和Kohana等一些PHP框架之後,我開始懷疑MVC是否仍然適用於大型項目,如果有的話,需要採取哪些預防措施來保持清潔的地方。大型網站使用什麼做法來防止這種情況發生?亞馬遜或Flickr的代碼使用MVC還是其中的一些變體?有沒有一個指南,鑑於某個問題,告訴你如何最好地實現大型項目的MVC? - 相切 - 使用的Kohana目前的一個項目,我開始懷疑我的

    1熱度

    3回答

    更新:這個問題是映射本體論整個軟件系統架構安吉拉卷靈感來自我的大追求。 I've written a blog post about it,並希望這將有助於澄清我後。 很多,很多,很多框架和棧這就是事件驅動有太大的變化對我的小腦袋來解決。是否有某些資源定義了合理的應用程序事件模型的概要,哪些事件以及哪些觸發器最常見? 我已經有了一個我自己的框架,帶有一個插件和事件驅動的體系結構,但我想開源,並且希

    3熱度

    1回答

    我需要緩存(並過期)表中的所有模型。 例如,如果我有一個名爲貨幣的模型,我只有少於10種可能的貨幣。因此,這將是不錯的: class Currency < ActiveRecord::Base cache_all(:expire_in => 10.minutes) end 使 Currency.all Currency.find_by_name("USD") 不應該打的DB。