django-models

    0熱度

    1回答

    在Django應用程序我工作我有這個事情: class Parent(models.Model): name = models.CharField(...) def num_children(self): return Children.objects.filter(parent=self).count() def avg_child_rating(s

    2熱度

    2回答

    給定一個對象像最近現有對象: class M(models.Model): test = models.BooleanField() created_date = models.DateTimeField(auto_now_add=True) 給定的樣品的數據(假設單調增加自動CREATED_DATE): M(test=False).save() M(test=True

    2熱度

    1回答

    我想找到一種通用的方式來防止保存對象,如果它檢出後保存。 我們可以假設對象有一個timestamp字段,其​​中包含上次修改時間。如果我已經檢出(例如使用ModelForm訪問了一個視圖)t1並且對象再次保存在t2,因爲t2>t1我不應該保存它。

    15熱度

    1回答

    是否有方法在Django中指定模型,以確保表中唯一的字段對與「unique = True 「相似領域的屬性? 或者我需要在clean()方法中檢查這個約束嗎?

    3熱度

    3回答

    如何在django的trunk版本中通過查詢創建簡單羣組? 我需要這樣的東西 SELECT name FROM mytable GROUP BY name 其實我想要做的就是簡單地得到具有不同的名稱的所有條目。

    0熱度

    3回答

    我有一個模型Foo,它具有用戶模型的ForeignKey。 後來,我需要抓住所有的用戶的ID,並把然後在列表上 foos = Foo.objects.filter(...) l = [ f.user.id for f in foos ] 但是,當我這樣做,Django的抓住從DB整體用戶實例,而不是給我的只是數字用戶id,它存在於每個Foo行中。 如何在不查詢每個用戶或使用select_r

    2熱度

    2回答

    我有男孩和玩具。兩個django模型。玩具可以由一個以上的男孩擁有,每個男孩可以擁有多於一個的玩具......所以我在男孩中加入了一個ManyToMany字段。 如果我想要一個男孩擁有的玩具清單,這很容易。迄今爲止很好。 但是現在我需要根據一個Toy實例獲取男孩的列表。關係應該是對稱的,但我不知道語法。 注:不,這些都不是我真正的實體名稱 - 我只是想這可能是更容易跟蹤。

    25熱度

    6回答

    因爲我通常不會在Django項目中對我的模型進行前期設計,所以我最終修改了很多模型,因此每次都刪除我的測試數據庫(因爲「syncdb」不會爲您自動更改表格)。下面是我的工作流程,我想聽聽你的消息。任何想法歡迎.. 修改模型。 刪除測試數據庫。 (對我來說總是一個簡單的sqlite數據庫。) 運行「syncdb」。 通過代碼生成一些測試數據。 轉到1. 關於此的..如果您的工作流程是像上面,你如何執

    10熱度

    3回答

    首先,我沒有進入網絡編程。我碰到了django並閱讀了一些關於模型的內容。我被下面的代碼(從djangoproject.com)很感興趣: class Person(models.Model): first_name = models.CharField(max_length=50) last_name = models.CharField(max_length=50)

    10熱度

    3回答

    我一直在嘗試help(django.db.models.ImageField)和dir(django.db.models.ImageField),尋找如何從上傳的圖片創建一個ImageField對象。 request.FILES具有圖像爲InMemoryUploadedFile,但我試圖保存包含ImageField的模型,所以我怎麼轉InMemoryUploadedFile到ImageField?