我用Django来实现一个投票系统。表决由几个类别组成,每个类别只允许一票。例如,让我们投票决定哪一位老师在一所学校的每门课中都是最优秀的。您的设置可能如下所示,每个类别只允许每个人投一票:
Science:
Teacher A
Teacher B
Teacher C
English
Teacher D
Teacher E
History
Teacher F
Teacher G
例如,在这种设置中,学生可以投票给教师A、E和F,但不能投票给教师A、B和G(因为教师A和B属于同一科目)。在Django中,我如何用选项(您可以投票支持的个人)、类别和投票抽象基类来表
在我的Django应用程序中有两个模型,Project和ProjectCategory,Project有这个多值字段类别。
class ProjectCategory(models.Model):
name = models.CharField(max_length=200)
...
class Project(models.Model):
category = models.ManyToManyField(ProjectCategory)
name = models.CharField(max_length=40)
...
我正在检索所有的Proje
我会给出一个数据的例子。(纯粹是为了演示,我对汽车知之甚少)
顶级类别,
Car, Computer, Shoes, ..
汽车有许多方面。(子类别)
Car - 2 door/4 door
Car - Audi/Bmw/..
子类别可以有另一个子类别。
Audi - A series/S series/R series
现在,产品可以有多个父母。
Audi A4 -child of- A series - Audi - Car
Audi A4 -child of- 4 door - Car (one shorter depth)
我将如何在DB中建模?
我看过一些仅用于搜索功能的
我正在用Django建立一个模型。有一个名为category的字段,我将其设为外部字段(因为它将包含许多将通过模型添加的类别)。 我希望能够添加一个以上的类别为每个配置文件创建的用户或在管理员,但我只能添加一个类别为每个配置文件创建。 请告诉我如何解决这个问题,我不知道如何解决这个问题。 到目前为止,下面的代码显示了我到目前为止所能做到的程度,以及给我的管理员的图片: ? from django.conf import settings
from django.db import models
class Category(models.Model):
name
在我的Django应用程序中,我有以下模型:
class SuperCategory(models.Model):
name = models.CharField(max_length=100,)
slug = models.SlugField(unique=True,)
class Category(models.Model):
name = models.CharField(max_length=100,)
slug = models.SlugField(unique=True,)
super_category = mod
我有这个问题,我想列出申请者只有才能实现的项目;我有this>>模型
class Project(models.Model):
project_title= models.CharField(max_length=100)
categories = models.ManyToManyField('ProjectCategory')
class Applicant(models.Model):
user = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASC
我正在设计一个Django 1.8应用程序,其中我有审判和陪审员的概念。我将有六个评审员,他们将使用Django管理登录和作出评估。
我希望每个审判都有两个附加的陪审员。如何使用models.py中的Django用户模型来确保评审员是用户,并且可以使用用户的全部功能进行管理?
现在我有一个评审员不是使用者,而是普通的模型:
class Assessor(models.Model):
name = models.CharField(max_length=200)
class Trial(models.Model):
title = models.CharField(max_le
我有一个基于导航控制器的应用程序。我的视图由两个表视图组成,如下所示:
Category
Item within category
基本上,我允许用户使用导航栏上的+按钮创建类别。然后,他们选择一个类别,然后可以再次按+按钮在该类别中创建项目。
我的问题是,如果我创建了一个类别,并添加了一些项目,然后返回并选择一个不同的类别,则会显示第一个类别中相同的项目。
这是我用来在didSelectRow中创建项目控制器的方法:
if (detailViewController==nil)
detailViewController = [[ItemViewController all
我试图显示我的所有孩子类别从父母类别。我只想点击一个API结束,并显示与该项目相关的所有表。我想点击“主类别”,并以层次结构形式显示所有已发布的“类别”、“子类别”和“根-项目”。我显示所有数据,但不能以层次结构形式显示。
有谁能给我解决这个问题的办法吗?
Model.py
from django.db import models
from django.contrib.auth.models import User
class MasterCategory(models.Model):
user = models.ForeignKey(User, on_delete=models.CA
我有一个宏,用于将多个Outlook项作为附件转发。我已经粘贴到下面,但我希望它也将转发的消息添加到outlook中的一个类别中。因此,它不仅会将我收件箱中的项目转发给收件人,而且还会在某个类别中标记这些项目。通过这种方式,我可以跟踪使用宏转发的项目。正如现在一样,它将向我展示该项目已经在这样和那样的日期转发,但这可能只是一个常规的转发行动。因此,需要宏将该项添加到专门类别中。
Sub ForwardSelectedItems()
On Error Resume Next
Dim objItem As Outlook.MailItem
If Application.ActiveExplo