- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 Django 项目中迁移我的模型,但正在生成错误。下面是代码。我的代码中应该进行哪些更正以解决此问题
Models.py
from django.db import models
from django.contrib.auth.models import User
# Create your models here.
class UserProfileInfo(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
#addtional
portfolio_site = models.URLField(blank=True)
profile_pic = models.ImageField(blank=True,upload_to="profile_pics")
def __str__(self):
return (self.user.username)
Forms.py
from django import forms
from django.contrib.auth.models import User
from basic_app.models import UserProfileInfo
class UserForm(forms.ModelForm):
password = User.CharField(widget=forms.PasswordInput())
class Meta():
model = User
fields = ['username','email', 'password']
class UserProfileInfo(forms.ModelForm):
class Meta():
model = UserProfileInfo
fields=['portfolio_site','profile_pic']
Admin.py
from django.contrib import admin
from basic_app.models import UserProfileInfo
# Register your models here.
admin.site.register('UserProfileInfo')
我得到 属性错误:“str”对象没有属性“_meta”
最佳答案
admin.site.register(..)
[Django-doc]的参数是一个模型,或者可迭代的模型;以及可选的模型管理员。不是该型号的字符串。
因此,您应该传递对 UserProfileInfo
的引用,不是包含该名称的字符串。
喜欢:
# app/admin.py
from django.contrib import admin
from basic_app.models import UserProfileInfo
# an identifier, <i>not</i> a string
admin.site.register(<b>UserProfileInfo</b>)
关于python - 如何修复 str 对象没有属性 '_meta',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56834233/
我正在尝试创建一个自定义对象管理器,如https://docs.djangoproject.com/en/dev/topics/db/managers/#modifying-initial-manag
我正在尝试将 django-voting 应用程序添加到我的项目中。我不知道如何在我的模板中使用它,所以我添加了一个新的模板标签,用于在用户单击按钮时投票赞成或反对。我不知道是否有一个很好的形式来做。
我克隆了 buildroot。在给出“make”命令后,它显示以下编译器错误。 /home/buildroot/instance-0/output/host/usr/bfin-buildroot-uc
我想问一下这段代码中._meta的使用?我没有找到解释 .meta 用法的文档 def resend_activation_email(self, request, queryset): ""
我正在尝试创建一个 View ,其中用户从下拉菜单中选择一个选项,提交它,然后返回一些数据。具体来说,他们将从数据库中的模型中进行选择,并返回该类的所有实例。我正在使用 django-tables2
我正在编写一个 shell 实用程序,它允许我遍历关系,这样我就不需要返回到我的模型并查看表是如何相关的。我正在使用 _meta为了获得所有这些信息。 查看以下示例模型: class Foo:
我在使用 Python 3.3 32 位的 Windows 上工作。我已经安装了 peewee 并想尝试它的一些功能。我已经开始使用 Peewee Quickstart ( http://peewee
我正在使用 python django 框架开发一个简单的应用程序,我正在使用基于类的 View ,当我使用 UpdateView 并尝试运行我的模板时,我得到了这个错误; 'QuerySet' ob
def participant_specific(request, participant): helper = RelayFunctions() info = helper.part
我有一个通用函数,它遍历给定对象的 _meta.fields。除 ManyToMany 字段外,所有字段名称和值均已正确获取。它似乎完全忽略了 ManyToMany 字段。我们如何从 m2m 字段中检
这是一个简单的模型定义,使用外键导入: from companies.models.owner_company import OwnerCompany class Restaurant(models.
我正在使用 cassandra 数据库和 django,我想使用 Django-rest-frame work 中的序列化程序序列化数据。 模型.py import uuid from cassand
我无法在 admin.py 中注册自定义用户模型。没有 admin.py ,一切正常 为什么要定制User?我不知道这是什么问题。我按照文档做了一切 模型.py from django.db impo
我有一个Location模型,其定义(大致)如下: from django.contrib.gis.db import models class Location(models.Model):
我正在尝试构建一个基本的条形图,但我在标题中遇到了错误。我已经使用 alert() 来验证我想要填充图表的数组是否包含数据,但是语法仍然没有正确地找出一些东西。有人可以检查并让我知道我需要做些什么才能
我正在 Django 项目中迁移我的模型,但正在生成错误。下面是代码。我的代码中应该进行哪些更正以解决此问题 Models.py from django.db import models from d
我在这段代码的第二行在 Django 中遇到上述错误: survey = Survey.objects.get_or_create(organisation=organisation)
当我尝试在模板中打印 usera._meta.get_all_field_names() 中的所有变量时,它给了我比预期多 2 个变量,我不知道为什么。 型号: class Clovek(models
如果我有类(class),要获得FK类(class),我可以这样做: MasterModel = Model._meta.get_field('master').rel.to 给定一个 MasterM
Django 抛出下一个异常: restframework 'tuple' 对象没有属性 '_meta' 模型 class BDetail(models.Model): lat = models
我是一名优秀的程序员,十分优秀!