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_