- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在我的reg_group
应用的models.py
中创建了一个AbstractUser
类
from django.contrib.auth.models import AbstractUser
from django.db import models
from django.utils.html import escape, mark_safe
class User(AbstractUser):
is_client = models.BooleanField(default=False)
is_agency = models.BooleanField(default=False)
is_vendor = models.BooleanField(default=False)
email = models.EmailField(max_length=255, default=None, blank=True, null=True)
class User_Info(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE, primary_key=True)
def __str__(self):
return self.user.name
我还有另一个应用程序通知
,其models.py
如下:
from django.db import models
from swampdragon.models import SelfPublishModel
from .serializers import NotificationSerializer
class Notification(SelfPublishModel, models.Model):
serializer_class = NotificationSerializer
message = models.TextField()
当我运行python manage.py runserver
时,我收到错误
django.core.exceptions.FieldError: Local field 'email' in class 'User' clashes with field of similar name from base class 'AbstractUser'
但是notification
数据库中没有email
字段。
数据库的原始代码是这样的:
CREATE TABLE "notifications_notification" (
"id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"level" varchar(20) NOT NULL,
"actor_object_id" varchar(255) NOT NULL,
"verb" varchar(255) NOT NULL,
"description" text,
"target_object_id" varchar(255),
"action_object_object_id" varchar(255),
"timestamp" datetime NOT NULL,
"public" bool NOT NULL,
"action_object_content_type_id" integer,
"actor_content_type_id" integer NOT NULL,
"recipient_id" integer NOT NULL,
"target_content_type_id" integer,
"deleted" bool NOT NULL,
"emailed" bool NOT NULL,
"data" text,
"unread" bool NOT NULL,
FOREIGN KEY("recipient_id") REFERENCES "reg_group_user"("id") DEFERRABLE INITIALLY DEFERRED,
FOREIGN KEY("target_content_type_id") REFERENCES "django_content_type"("id") DEFERRABLE INITIALLY DEFERRED,
FOREIGN KEY("actor_content_type_id") REFERENCES "django_content_type"("id") DEFERRABLE INITIALLY DEFERRED,
FOREIGN KEY("action_object_content_type_id") REFERENCES "django_content_type"("id") DEFERRABLE INITIALLY DEFERRED
);
这当然是自动生成的
。
我不明白为什么在没有这样的公共(public)字段时会出现字段冲突错误?
最佳答案
您的 User
模型中不需要有 Email
字段,因为它已经存在于 AbstractUser
中。所以只需更改此:
class User(AbstractUser):
is_client = models.BooleanField(default=False)
is_agency = models.BooleanField(default=False)
is_vendor = models.BooleanField(default=False)
email = models.EmailField(max_length=255, default=None, blank=True, null=True)
对此:
class User(AbstractUser):
is_client = models.BooleanField(default=False)
is_agency = models.BooleanField(default=False)
is_vendor = models.BooleanField(default=False)
您可以继续使用 Email
字段,因为它包含在 AbstractUser
中。
有关其他信息,请参阅 Django Docs
关于python - django.core.exceptions.FieldError : Local field 'email' in class 'User' clashes with field of similar name from base class 'AbstractUser' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57029010/
我想编写代码来查找两个句子之间的相似性,然后我最终使用 nltk 和 gensim 编写了这段代码。我使用标记化和 gensim.similarities.Similarity 来完成这项工作。但这不
package com.game; import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax
作为熟悉 Tensorflow 的一种方式,我正在尝试验证 word2vec_basic.py(请参阅 tutorial)生成的词嵌入在对照人类相似性分数进行检查时是否有意义。然而,结果出人意料地令人
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 9 年前。 Improve this qu
问题:一些 R 包具有 Levenshtein 距离实现,用于计算两个字符串的相似度,例如http://finzi.psych.upenn.edu/R/library/RecordLinkage/ht
我需要找到两个数据数组之间的相似性度量。您可以将相似性度量称为任何您想要的名称,差异、相关性或任何其他名称。 例如: 1, 2, 3, 4, 5 < Series 1 2, 3, 4, 5, 6
虽然它们非常相似,但我确信 Pearson 相关相似度和调整余弦相似度之间存在一些差异,因为所有的论文和网页都将它们分为两种不同的类型。 然而,它们都没有提供明确的定义。 Here是其中一页。 谁能说
如何使用similarities.gensim中的Similarity 因为如果我使用 similarities.MatrixSimilarity: index = similarities.Matr
我想得到两个词的相似度百分比,eg) abcd versus zzabcdzz == 50% similarity 不需要非常准确。有什么办法吗?我正在使用 python,但可以随意推荐其他语言。 最
题目地址:https://leetcode-cn.com/problems/sentence-similarity/ 题目描述 Given two sentences words1, words2
我的 df 有以下条目: A xxx xxx xxx1 xx1x yyyy gggg 我想根据以下条件,根据 A 列的相似性将符号添加到我的 df 的 B 列。 我将阈值设置为 = 或 > 75% 相
我正在使用word2vec来表示一个小词组(3至4个单词)作为唯一矢量,方法是将每个单词嵌入相加或计算单词嵌入的平均值。 通过实验,我总是得到相同的余弦相似度。我怀疑这与在训练后将word2vec生成
我如何编写代码来查找与用户当前正在阅读的文章相关(相似)的文章? 例如,假设我有文章: Python programming tips Python programming for newbies P
我一直在从事一个关于句子相似度的项目。我知道它已经被问过很多次了,但我只是想知道我的问题是否可以通过我正在做的方式使用的方法来完成,或者我应该改变我解决问题的方法。粗略地说,系统应该分割一篇文章的所有
我有一个由字符串主机名和列表服务列表定义的对象“ObjectName”。 两个 serviceList 可能包含一个或多个相同的字符串。 每个字符串都是一个方法的名称。不能有相同名称的方法执行不同的操
我在 playframework 2.2 中使用 postgresql 和 jpa。 我正在尝试在我的JPQL中使用like with in,方法是使用类似于类似this的东西。线程。 select
如何计算 RGBA 颜色空间中两种颜色之间的相似度?(背景颜色当然未知) 我需要通过查找图像中每个像素的最佳调色板条目*,将 RGBA 图像重新映射到 RGBA 颜色调色板。 在 RGB 颜色空间中,
需要您的另一个提示: 我有一个包含系统路径的列表: C:\System\local\something\anything C:\System\local\anywhere\somewhere C:\S
我的应用程序布局有点棘手,所以主要问题是支持不同的屏幕。让我们以两部手机 HTC Sensation (4.3"960x540 256dpi) 和 Droid (3.7"854x480 265dpi)
我有一个应用程序。它不是电子邮件应用程序。但它具有类似于电子邮件的功能,用户可以选择在发送消息的同时发送附件。例如,当我在我的 gmail 上单击添加附件时,我可以选择附加任何内容,例如视频、音乐、图
我是一名优秀的程序员,十分优秀!