django-queryset

    0熱度

    2回答

    我有一個模型(跟蹤)與兒童(等級)。這可以被描述(簡體)爲: class Track(models.Model): id = models.CharField('Unique ID', max_length=100, primary_key=True) title = models.CharField('Track title', max_length=100)

    2熱度

    1回答

    我正在設置W website網站。 將會有一個事件索引頁面,其中包含事件作爲子頁面。 如果事件頁面是事件系列的一部分,則每個事件頁面也可以有子頁面。 主要事件將顯示兒童事件作爲頁面上的一系列鏈接。兒童事件還需要顯示父事件以及它自己的兄弟姐妹。 在models.py中我有一個Event類。到目前爲止,我的孩子檢測,兄弟姐妹,父母是這樣的: @property def childpages(self

    2熱度

    1回答

    所以我有一個關於會話密鑰的問題,通常當用戶第一次訪問網站時會話密鑰不存在,因此您必須設置默認值。 set_date = request.session.get('set_date', '2017-07-06') 我使用會話來存儲給定日期的用戶並在不同的視圖中使用此日期。下面的代碼幾乎完全符合我的要求,至少沒有默認設置。當我爲'set_date'設置一個默認值時,我似乎無法在不同的視圖中使用日期

    1熱度

    2回答

    列表我遇到這種語法上的計算器串聯查詢集 from itertools import chain result_list = list(chain(page_list, article_list, post_list)) 我需要連接一堆查詢集的像這樣的東西: prjExpList = list(chain(lvl for lvl in prjlvl)) prjEnvList = li

    0熱度

    1回答

    假設我有兩個相關的django模型。團體和人員,他們屬於一個團體。 class Group(models.Model): name = models.CharField(max_length=100, null=True, blank=True) class Person(models.Model): group = models.ForeignKey('Group', o

    0熱度

    1回答

    當覆蓋在通用ListView的get_queryset法,select_related()方法,沒有對queryset任何影響,對模板循環將n + 1次的SQL調用不工作: models.py: class Bulding(models.Model): name = models.Charfield(max_length=100) def __str__(self):

    1熱度

    1回答

    我要來標註查詢集與相關對象,該對象是否存在,或與其他領域如果沒有: #models.py class MyModel(Model): f1 = ForeignKey(MyRelated, related_name='f1') f2 = ForeignKey(MyRelated, related_name='f2', null=True) #queryset MyMo

    0熱度

    1回答

    我有Django模型設置如下。 class Person: first_name last_name # More_fields class Service1: person(fk=Person) # Service1_specific_fields class Service2: person(fk=Person) #

    0熱度

    1回答

    我有兩個模型:UserEdus和Question。 我需要獲得所有Questions作爲他們的作者具體UserEdus。 Models.py class UserEdus(models.Model): user = models.OneToOneField(User, on_delete=models.SET_NULL, null=True) class Question(models.Mo

    -1熱度

    2回答

    我在我的模型Painting和Hit中有兩個類。 class Painting(models.Model): objectNumber = models.CharField(max_length=128) class Hit(models.Model): painting = models.ForeignKey(Painting) 通過這種方式,每幅作品可以連接到多個作