• / profiles / profile / NOT NULL约束处的IntegrityError失败:profiles_userprofile.user_id

    我正在使用Django 3.0.3和python 3.8.5 好吧,我想在我的网站上针对用户个人资料使用以下功能。 1-首次注册时,他可以通过单击个人资料按钮来创建其个人资料,但是在创建个人资料后再次单击个人资料按钮时,他将能够编辑其个人资料而不再次创建个人资料。 我试图使用类基础视图来实现这一点,因为作为初学者,cbvs易于使用且易于理解。 我正在尝试使用下面给出的代码,但是遇到了以下错误: / profiles / profile /中的IntegrityError NOT NULL约束失败:profi...
  • 默认将选择值传递给表单,然后再将其保存在django中

    所以这个主意是,您可以在django管理面板中为用户帐户激活is_staff后使用户能够创建新服务,然后他将成为分销商 这是服务和分发者的链接模型: models.py class Distributor(models.Model): user = models.OneToOneField(User,on_delete=models.CASCADE,null=True, blank=True) service_ch =[('credit','credit'),('games','games')] name ...
  • join()参数必须是str或字节,而不是'tuple'—在Django中,在制作报纸项目时

    我是Django的新手,并试图按照Django专为初学者编写的django制作模拟报纸应用程序。 我为文章创建了一个CreateView并将其路由到项目中我的文章应用中的“ new /”,并设置了正确的模板。 现在重定向到“ / new /”会导致此TypeError。 Request URL: http://127.0.0.1:8000/articles/new/ Django Version: 3.0.6 Exception Type: TypeError ...
  • Django管理员不允许超级用户登录(自定义用户模型)

    我创建了一个自定义用户类,该类似乎正常工作,但是每当我尝试登录到管理员时,都会在登录页面上不断出现以下错误: 请输入员工帐户的正确用户名和密码。两个地方都要注意大小写。 我已经创建了几个超级用户,这些超级用户都将is_staff / is_superuser / is_active标志设置为True,将它们正确保存到数据库中,如下所示: CustomUser.objects.all().values() <QuerySet [{'id': 1, 'password': 'test', 'last_login...
  • 我如何解决迁移命令的错误

    我是Django的新手 我想创建一个业务计划应用程序 我在模型文件“ models.py”中创建了3个类 当我运行python manage.py迁移时 它告诉我这个错误: Traceback (most recent call last): File "manage.py", line 21, in <module> main() File "manage.py", line 17, in main execute_from_command_line(sys.argv) Fil...
  • 如何为Django模型BooleanField添加布尔按钮,以便普通用户可以将值设置为true或false?

    我正在制作一个“任务管理待办” Web应用程序。我的代码正在运行,达到用户登录后可以添加任务的级别,并且该任务连同外键用户都存储到UserTask Model中,其中包含4个字段,其中包括User(FK) ,标签,到期日,状态(布尔值)。用户添加任务时输入了最后三个字段,但是我需要我的状态字段(该字段连同其他字段一起显示在task.html中),以便可以在true或false(任务完成与否)之间切换checkList最好。 我如何在Django 3中做到这一点? 我的models.py,forms.py,v...
  • 字段'id'需要一个数字但得到了(<OrderItem:Dummy 1中的1>,True)

    TypeError:字段'id'需要一个数字但是得到了(OrderItem:Dummy 1>中的1>,True)。 我必须在Django中创建一个简单的电子商务站点,对此我是陌生的,因此可以帮助解决问题。 views.py def add_to_cart(request, slug): item = get_object_or_404(Item, slug=slug) order_item = OrderItem.objects.get_or_create(item=item) order_qs = Ord...
  • 如何在Django中获取Post数据表单Category?

    我尝试过使用Django。现在,我被困在类别中发布问题。我想知道我们如何使用它。 我应该使用任何过滤器吗? 我的model.py中的代码 class Category(models.Model): title = models.CharField(max_length=255, verbose_name="ชื่อหมวดหมู่") content = models.TextField(default='ใส่เนื้อหาบทความ') slug = models.Slu...
  • 如何在Django中链接到其他用户的个人资料?

    我一直在尝试单击帖子的作者(创建该帖子的用户),我希望它将我重定向到该用户的个人资料,例如在instagram中,当您单击该帖子顶部的用户时,会将您重定向到他们的轮廓。每次我这样做时,都不会看到帖子的作者个人资料,而是看到已登录的用户个人资料。我认为views.py文件或base.html中有问题。 views.py def profile(request, pk=None): if pk: user = get_object_or_404(User, pk=...
  • 无法将我的admin.py更改保存在模型中

    我对django很陌生。我试图将我的admin.py list_editable更改保存在我的模型中,用于以下字段的清洁度,foodQuality和环境。我在模型中使用“ def clean(self):”进行validationError验证,如果没有验证错误。我需要保存我的更改。我尝试使用self.cleaned_data我遇到以下错误'对象没有属性'cleaned_data' class DashBoard(models.Model): """Dashboard to be used to u...
  • 通过分组在Django中显示数据

    基本上,我从事过此项目,并且只能根据自己的需要在html页面上显示数据。现在显示的只是0-4数据,但是我不确定如何正确显示它。 为了孩子: 我希望它显示用户的孩子。 对于时间轴: 根据选择哪个子项,时间线表将显示特定子项的数据。我想按年龄范围(列标题)对数据进行分组,然后单击时将显示与当前时间线单元格关联的pdf。 我的意见档案: def timeline(request): timeline = Timeline.objects.all() return render(request, '...
  • Django OperationalError:表sampleapp_userprofile没有名为email的列

    Git Repo 我是Django的初学者。我尝试在Python中实现JWT,但是当我添加新用户时,出现错误,如下所示。 django.db.utils.OperationalError:表sampleapp_userprofile中没有名为email的列 我已经创建了email字段,并且还在电子邮件字段中输入了默认值,但仍然出现此错误..我提供了git存储库,并在下面提供了一些代码,请提供帮助。 models.py from django.db import models from django.cont...
  • 添加to_field_name时的Django搜索表单错误

    每当我尝试将to_field_name添加到主题和成员身份表单字段时,都会出现以下错误: ValueError:以10为基数的int()无效文字:“编程” ValueError:以10为底的int()的无效文字:'Free' 字段“ id”需要一个数字,但得到了“编程”。 字段“ id”应该有一个数字,但得到了“免费”。 不含to_field_name的网址: http://127.0.0.1:8000/courses/?name=&min_views=&max_views=&min_date=&max_d...
  • 筛选中介ManytoMany django

    class Ingredient(Model): name = CharField(max_length=55, unique=True) def __str__(self): return self.name class Meta: ordering = ('name',) class Product(Model): name = CharField(max_length=55) def __str__(self): ...
公告

欢迎访问 goshare  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 码农俱乐部