django-models

    1熱度

    1回答

    如何在Page模型上創建動態內容塊。比方說,我想要一個代表谷歌地圖的街區。所以,我將這個StructBlock作爲縮放級別lat和lng與模板渲染塊進行聚合。 這個想法是爲了避免用戶實際上必須在admin中輸入lat/lng,並且只是使用搜索圖提供並以這種方式動態設置lat/lng。 我知道添加這個的唯一方法是將塊封裝在StreamField中,然後將ti添加爲流場字段面板。 但是,這允許多個被添

    0熱度

    1回答

    關係我有兩個,我使用Django的OneToOneField與模型建模,本文檔以下內容:https://docs.djangoproject.com/en/2.0/topics/db/examples/one_to_one/ class Seats(models.Model): north = models.OneToOneField('User',on_delete=models.CA

    2熱度

    1回答

    我想比較django的Q objects,它們以完全相同的方式組成。 儘管所有的孩子和他們之間的關係是相同的,他們並不相同。 from django.db.models import Q $ q1 = Q(a=1) & Q(b=1) & Q(c=1) $ q2 = Q(a=1) & Q(b=1) & Q(c=1) $ q1 == q2 $ False 這是我的單元測試中構建問題

    1熱度

    1回答

    我有一個內聯模型在Django管理員是有OneToOneField與父母的關係。 class Child(models.Model): parent = models.OneToOneField(Parent) received_on = models.DateField(null=True,) 在管理內嵌我不想顯示「添加另一個按鈕」,所以我做了這樣的事情: - class Campaig

    0熱度

    1回答

    我在django項目上工作,我使用AbstractUser模型將默認django用戶模型修改爲員工模型。 現在,在他們第一次登錄時,我需要重定向員工以更改密碼頁面,該頁面是在EmployeeAdmin - get_urls方法中定義的Url。也覆蓋默認登錄行爲,我不得不重寫默認AdminSite如下圖所示: admin.py class MyAdminSite(AdminSite): l

    1熱度

    1回答

    我有一個:User和Company class User(AbstractBaseUser): first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=30) company = models.ForeignKey( 'projects.Comp

    0熱度

    2回答

    例如 class Room(models.Model): visitor = models.ForeignKey(Visitor) number = models.PositiveIntegerField() capacity = models.ForeignKey(Capacity, on_delete=models.PROTECT) floor = mo

    1熱度

    1回答

    我有兩個模型,如 class A(models.Model): title = models.CharField(max_length=255) class B(models.Model): recommendation = models.ForeignKey(A, related_name="+") title = models.CharField(max_le

    1熱度

    1回答

    根據Django文檔,ChoiceField接受an iterable of two tuples, "or a callable that returns such an iterable"作爲該字段的選項。 我我的表格中定義ChoiceFields: class PairRequestForm(forms.Form): favorite_choices = forms.ChoiceF

    2熱度

    1回答

    我正在研究一個Django應用程序,它從API中獲取JSON數據並將其存儲在PostgreSQL數據庫中。但是,在遷移應用程序我得到這個錯誤: KeyError: 'locations' 這裏的回溯: Traceback (most recent call last): File "manage.py", line 22, in <module> execute_from_