在Django模型中,我正在制作一个表“追随者”,其中包括:
user's id. (this is followed by)
user's id (this is follower)
这很简单,用户可以跟随其他用户。
如何在Django中定义模型?
我试过这个,但没有用:
user = models.ForeignKey('self')
follower_id = models.ForeignKey('self')
应如何做到这一点?
谢谢
我有一个Django模型用户
class Notification(TimeStampedModel):
user = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name=_('user'),
related_name='notifications')
viewed = models.BooleanField(verbose_name=_('has viewed'), default=False)
de
我如何建立关系3 django模型?
我希望能够执行mysql查询,但与django一样,我希望关联3种模型,另外,我还想按用户ID添加一个筛选器
SQL查询
SELECT * FROM hospetaje
inner join usuario on (Usuario_idUsuario=idUsuario)
inner join pago on (idHospetaje=Hospetaje_idHospetaje)
where idUsuario = 5
我的模型是
class Usuario(models.Model):
idusuario = models.AutoField(db
我正在学习Django,我有一个基本模型:
from django.db import models
class Country(models.Model):
name = models.CharField(max_length=255,)
continent = models.ForeignKey('Continent')
class Continent(models.Model):
name = models.CharField(max_length=255, unique = True)
countries = ???
我希望Conti
如何在Django通过多个外键旅行?我已经尝试过从django文档中所能想到的一切,但是我显然错过了一些东西(极端的新手)。我有科学家、实验和理论的模型。
如果我想看一个特定的理论(让我们称之为“相对论”),并得到所有从事这方面工作的科学家的电子邮件列表(保存在正常的django用户模型中),我如何做到这一点?
class Experiment(models.Model)
experimenter = models.ForeignKey(Scientist)
theory = models.ForeignKey(Theory)
class Theory(models.M
我有模型类,有很多字段,我使用postegresql作为基础,问题是当我迁移我的模型终端显示:
我怎么才能修复它?
File "C:\Users\zura\Desktop\personalization\manage.py", line 21, in <module>
main()
File "C:\Users\zura\Desktop\personalization\manage.py", line 17, in main
execute_from_command_line(sys.argv)
File "C
我是Django和数据库的新手,在阅读了有关模型的Django文档之后,我有以下问题:假设我有3种模型: VehicleName、CarManufacturer和TruckManufacturer。我正在尝试创建一个数据库关系,其中CarMaunfacturer有很多VehicleNames,TruckManufacturer也有很多VehicleNames。这里的关系是什么,如何在Django中定义它?它是否就像在models.ForeignKey和TruckManufacturer中定义一个CarManufacturer (VehicleName)一样简单?谢谢。
from django.
我有一个简单的通知模型:
class Notification(models.Model):
user = models.ForeignKey(User)
sender = models.ForeignKey(User)
model = '''What to put here?'''
comment = models.CharField(max_length=200)
created = models.DateTimeField(auto_now=False,auto_now_add=True)
我需要通知
我有两个模型:城市和服务。每个城市记录可以包含许多服务,每个服务可以链接到每个城市。
class City(models.Model):
name = models.CharField(max_length=255, unique=True)
class Service(models.Model):
name = models.CharField(max_length=255, unique=True)
class CityService(models.Model):
city = models.ForeignKey(City)
service = mode
大家好,我刚开始使用django,想知道如何在我的模型中执行以下行为:
class Game(models.Model)
characters_count = models.IntegerField(default=1) #basically i set to a choice of 1-3
class Match(models.Model)
video=models.ForeignKey(Game)
p1char1 = models.ForeignKey(Character)
p2char1 = models.ForeignKey(Character)
p1char2 = mo
我是Django开发的新手,刚刚开始编写应用程序。我在models.py中定义了两个类:
from django.db import models
from django.utils import timezone
from django.contrib.auth.models import User
class NEO(models.Model):
name = models.CharField(max_length=100, default=' ')
sighter = models.ForeignKey(User, blank=Tr
如何根据与模型相关的模型来过滤模型?示例below...this可以工作,但我认为这对数据库造成了两次打击,非常不雅观。有没有一种直接使用querysets的方法?也许是以某种方式使用了select_related(),但还没有弄清楚这一点。我想返回一个Project的QuerySet。
from django.db import models
class Person(models.Model):
pass
class Project(models.Model):
pass
class Action(models.Model):
person = models.
假设我在django中有一个address ()模型,它是由作业(想想工作站点)和客户(比如邮件地址)引用的。
在执行查询时,是否可以只过滤没有引用的行?
模型
class Address(models.Model):
street = models.TextField()
suite = models.TextField()
city = models.TextField()
state = models.TextField()
county = models.TextField(default="")
country = m
寻找一种将相关Django模型正确分配到抽象模型中声明的泛型关系的方法,其他模型派生于。贝娄是我试图为来自cartridge.shop.models.Priced 抽象模型的所有后代添加关系的尝试:
# cartridge.shop.models unit
# This is a 3rd party module I can't alter sources directly.
# Only monkeypatching or sublclassing are options.
from django.db import models
class Priced(models.Model
我开始学习django,我有问题。这是我的模特:
from django.db import models
class Color(models.Model):
title = models.CharField(max_length=30)
code = models.CharField(max_length=7)
def __unicode__(self):
return '{0} ({1})'.format(self.title, self.code)
class Image(models.Model):
color =
我正在学习Django教程:
我看的是在manage.py中使用python shell的例子。代码片段是从网站复制的:
# Give the Poll a couple of Choices. The create call constructs a new
# Choice object, does the INSERT statement, adds the choice to the set
# of available choices and returns the new Choice object. Django creates
# a set to hold the &
我与django用户模型建立了外键关系,正向查找工作正常,但当我试图向后抛出此错误时:
'QuerySet‘对象没有属性'urlpost_set’
我也试过相关的名字!还请注意,Catagory to PostUrl和PostUrl to Catagory运行得很好!
我的models.py:
from django.db import models
from django.contrib.auth.models import User
# Create your models here.
class Catagory(models.Model):
tit
我已经在我的项目中创建了这个模型
from django.contrib.auth.models import User
from django.contrib.auth.models import Group
from django.db import models
from quiz.models import Quiz
# Create your models here.
class Organisation(models.Model):
name = models.CharField(max_length=255)
user = models.ForeignKey(U
我正在将一个项目从django 1.8升级到1.10,看起来django改进了外键和模型继承之间最终名称冲突的检查。这显然是一件好事,但我需要升级的项目是一个大的,这将是一个地狱重命名的模型。
让我解释一下这个问题:我有一个名为Parent的基类和许多连接在一起的子类,如下所示:
class Parent(models.Model):
title = models.CharField(max_length=10)
class ChildA(Parent):
description = models.TextField()
class ChildB(Parent):
考虑我们有两个Django模型,问题和答案。一个问题可以有多个答案,但一个答案只能有一个相关问题。我们可以将这种关系建模为:
class Question(models.Model):
text = models.CharField(...)
answers = models.ManyToManyField('Answer')
class Answer(models.Model):
text = models.CharField(...)
我们也可以将其建模为:
class Question(models.Model):
te
我有这样一个Django数据模型:
class Post(django.db.models.Model):
text = django.db.models.CharField()
class Seen(django.db.models.Model):
post = django.db.models.ForeignKey(Post)
user = django.db.models.ForeignKey(django.contrib.auth.models.User)
在哪里我试图跟踪帖子,以及哪些用户看到了哪些帖子。如何检索给定用户未见过的所有帖子?
如何在Django model.py中为每个User存储一个User列表
看上去像是:
class Livre(models.Model):
auteur = models.ForeignKey(Auteur)
titre = models.CharField(max_length=50)
genre = models.ForeignKey(Genre)
publish_date = models.DateField()
我希望我的User可以像他们想要的那样多Livre (0是可能的):
from django.db import models
from dj
我刚刚开始使用Django,我想知道处理以下数据的最好方法。我有DataSets,它由许多我想要绘制的x,y坐标对组成。据我所知,Django在它的模型中不直接支持数字数组,那么处理这些数组的最好方法是什么?现在我能想到的就是下面这样的东西:
class DataSet(models.Model):
set_name = models.CharField(max_length=100)
class DataPoint(models.Model):
x = models.FloatField()
y = models.FloatField()
dataset =
我有这样的模型(只是一个例子):
class Team(models.Model):
name = models.CharField(...)
class Player(models.Model):
name = models.CharField(...)
TeamHasPlayer(models.Model):
team = models.ForeignKey(Team)
player = models.ForeignKey(Player)
我需要做一本这样的字典:
{
'Team_1': [Player_1, Player_2
我有一个Django应用程序,我想使用一组抽象基类来定义某些模型。我想通过外键连接这些抽象模型。
我知道Django不允许models.ForeignKey抽象模型。我已经对StackOverflow做了一些搜索,通用的共识解决方案似乎是在使用GenericForeignKey。然而,根据我的理解,这会导致额外的db级选择调用。我想避免这种情况,因为我的许多抽象模型都有这种关系。以下是一个例子:
class Person (models.Model):
name = models.CharField (max_length=256)
class Meta:
a