我有以下模式:
class School(models.Model):
principal = models.OneToOneField(User, on_delete=models.CASCADE)
User模型是Django的股票模型。我只想让一个school.principal成为属于User组的User模型的实例。(对于组,我也指Django的股票auth Group模型)。
我基本上无法理解check的实现应该如何:
class School(models.Model):
principal = models.OneToOneField(User, on_delete
我正在使用扩展AbstractBaseUser的自定义用户模型构建一个django web应用程序。在我的一个模型中,我需要使用这个自定义用户模型:
from accounts.models import User
class History(models.Model):
user = models.ForeignKey(User)
job = models.ForeignKey(Job)
当我尝试运行python manage.py makemigrations命令时,将输出此错误消息:
ImportError: cannot import name User
在我的set
我对Django非常陌生,现在我正在尝试理解抽象模型的使用。假设您正在编写博客服务,并且希望通过身份验证和匿名的用户都能够对博客文章进行评论。
虽然对于经过身份验证的用户来说,场景非常简单(只是有一个引用特定用户的外键),但是当Authors不仅仅是User,而是AnonymousAuthors或RegisteredAuthor的时候,情况就不那么简单了。
这里的直接方法是构建一个类的层次结构:
class Author(models.Model):
class Meta:
abstract = True
class AnonymousAuthor(Author):
name
我正在使用两个数据库,一个外部的不是由Django管理的,另一个是内部的。 这是目前在模型和管理站点中工作的外部数据库: class Client(models.Model):# IMPORT FROM MYSQL
code = models.CharField(max_length=3, primary_key=True)
name = models.CharField(max_length=250)
region_id = models.IntegerField(db_column="RegionId")
class Meta:
managed = False
我正在使用Django频道,我希望能够将附加字段与帖子的json数据一起保存到数据库中。
我的Postmie模型中有一个外键,它指向用户模型中的email字段。Postmie是负责将帖子保存到数据库的模型。外键创建一个名为email_id的字段。当我将帖子保存到数据库时,我还想抓取用户的电子邮件,并将其保存在数据库中。我该怎么做呢?我没有使用Django表单。
我的Postmie模型与Django Channels Post found 中的模型相同,唯一的区别是我的模型有一个额外的外键,指向我的用户模型中的电子邮件字段。
email=request.user.email不工作。我正在考虑将电
我已经创建了一个模型,它具有指向django.contrib.auth.models User模型的外键。我需要检索外键引用的值。但如何做到这一点呢?
我的模型是
from django.contrib.auth.models import User
def FooModel(models.Model):
user = models.ForeignKey(User)
然后我知道我可以使用:
FooModel.objects.get()或FooModel.objects.filter(),但据我所知,它们只会从FooModel返回条目。那么如何从User模型中检索呢?
我已经开始了一个django项目,将用户模型从AbstractUser扩展到我的自定义模型,这些模型与其他模型有外键关系。当我尝试用manage.py创建超级用户时,它没有创建一个用于测试的超级用户,给了我IntegrityError。我知道在RoleModel中没有记录,那么我该如何处理这种情况。我将在老师注册网站时担任角色。任何帮助我们都将不胜感激。
class TeacherModel(AbstractUser):
middle_name = models.CharField(max_length=256)
role = models.ForeignKey(RoleMod
我正在创建一个生日日历应用程序。它将有以下模型:-Django的用户模型-生日-标签(即朋友,家人) 我不确定如何对Label类进行建模。用户应该能够创建一个新的Label对象,然后可以在创建Birthday对象时使用。用户还应该能够过滤基于标签的生日。 您如何在数据库中对这些关系进行建模? from django.conf import settings
from django.db import models
from django.utils import timezone
class Birthday(models.Model):
user = models.Foreign
首先,我是否正确地理解Django标记实际上是一种迷你语言,Python不会在其中运行?
如果是这样的话,我应该如何处理那些很难对视图进行预处理的价值观?例如,这就是我想做的(用户有很多评分):
{% for user in users %} # Where users are defined in the view/context
...
{% endfor %}
在内心深处,我尝试了几件事
{% for rating in user.ratings %}
或
{% for rating in Rating.objects.filter(user=user) %}
前者从不重复。
Django 1.9.7我正在使用pyenv virtualenv autoenv
我想扩展用户模型,所以我决定使用AbstractUser
(抽象用户的class META抽象= True,所以我不能创建表,但是继承类可以创建表,对吗?)
不管怎样,
(wef是项目名称)我制作应用程序wef/users/models/__init__.py
from .user import User
在wef/users/models/user.py中
from django.contrib.auth.models import AbstractUser
from django.db import mo
我正在数据库中创建一个用户列表,这些用户通过使用泛型视图显示在user_list.html模板中,但我的模型继承了模型中其他类的许多属性。现在,我希望当用户点击他的名字时,他应该被重定向到user_detail.html页面,他应该在这里获得他的详细信息。详细信息将从数据库中提取,它只是从为其定义查询集的同一模型中提取值。
我的views.py看起来像
from django.contrib.auth.models import User
from django.shortcuts import render_to_response, get_object_or_404
from
我正在尝试运行"manage.py测试“,但是我得到了以下错误消息:
(env)user@comp:~/Documents/repo/cloud/webapp$ python manage.py test
Creating test database for alias 'default'...
Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File
假设我有这些模型作为一个简单的例子:
class Event(models.Model):
name = models.CharField(max_length=50, default='')
app = models.ForeignKey(App)
class App(models.Model):
name = models.CharField(max_length=50, default='')
app_config = models.ForeignKey(AppConfig)
class AppConfig(models
My Models
from django.db import models
from django.contrib.auth.models import User
from django.core.validators import MaxValueValidator, MinValueValidator
# Create your models here.
class Product(models.Model):
title = models.CharField(max_length=100)
description = models.TextField()
de
我使用来处理模型对象的人类可读的名称已经有一段时间了,但是最近我遇到了一些奇怪的崩溃和错误,它们似乎与这个函数有关。
我有两个模型SensorAssignment和SnComplex,它们都与第三个模型RadioSn上的一个列有OneToOne关系。RadioSn是所有序列号的主池。SnComplex是分配给客户的序列化列表,SensorAssignment处理分配给特定物理位置的客户序列的元数据。
需要注意的是,这是我继承的遗留数据库。有些关系不是理想的IMHO。
下面是仅包含相关列的模型的简化版本。
RadioSn
class RadioSn(models.Model):
sn =
假设我有一个名为"Post“的模型,它看起来像这样:
class Post(models.Model):
title = models.CharField(max_length=50)
body = models.TextField()
def __str__(self):
return self.title
现在,假设我有一个选项,让用户在我的网站上创建一个帖子。如何更改标准用户模型,并为其提供一个包含该用户创建的所有帖子的特征。例如,假设我们有一个创建了帖子的用户