嗨,我正在尝试将一个名为“ created”的字段添加到我的模型中,但是出现以下错误:无法将关键字“ created”解析为字段。 选项包括:日期,ID,帖子,用户,user_id

追溯:

FieldError at /home/
Cannot resolve keyword 'created' into field. Choices are: date, id, post, user, user_id

Error during template rendering
In template C:\Users\josep\beginnerProjects\tutorial\accounts\templates\base.html, error at line 0

CMD /终端:

"Choices are: %s" % (name, ", ".join(available)))
django.core.exceptions.FieldError: Cannot resolve keyword 'created' into field. Choices are: date, id, post, user, user_id

models.py:

class Post(models.Model):
    post = models.CharField(max_length=500)
    user = models.ForeignKey(User, on_delete=models.CASCADE)
    created = models.DateTimeField(auto_now_add=True)
    updated = models.DateTimeField(auto_now=True)

views.py:

class HomeView(TemplateView):
   template_name = ('home/home.html')

   def get(self, request):
      form = HomeForm()
      posts = Post.objects.all().order_by('created')

      args = {'form': form, 'posts': posts}
      return render(request, self.template_name, args)

   def post(self, request):
      form = HomeForm(request.POST)
      if form.is_valid():
        post = form.save(commit=False)
        post.user = request.user
        post.save()
        text = form.cleaned_data['post']
        form = HomeForm()
        return redirect('home:home')

      args = {'form': form, 'text': text}
      return render(request, self.template_name, args)

  ask by JosephS translate from so

本文未有回复,本站智能推荐:

1回复

无法将关键字“i”解析为字段。选项包括:id,joined_on,user,user_id

我不明白我做错了什么。 我正在尝试通过表单更新模型,我一直在线教程,他们都指向获取'id'的方向。 我已经做到了,但我一直收到这个错误: 无法将关键字“i”解析为字段。 选项包括:id,joined_on,user,user_id id密钥在那里,但他认为是我正在寻找的'我'。
1回复

无法将关键字“id”解析为字段。选项包括:完整,task_priority,文本,用户,user_id

我正在使用待办事项列表,该列表具有单独的用户和他们自己的列表。 最初,我将models.py设置为: 但是,当我尝试将单个用户与其自己的todotask(文本字段)集合及其优先级和状态链接在一起时。 我像这样添加了一个到一个字段: 它引发了这样的错误: FieldError
1回复

FieldErrorat/无法将关键字“title_icontains”解析为字段。选项有:完整、创建、描述、id、标题、用户、user_id

在 Django 中为我的待办事项列表创建搜索功能时出错。 我正在关注 dennis ivy 的教程,做了他所做的同样的事情,但我仍然遇到错误。 我的代码: 出了什么问题?
1回复

django.core.exceptions.FieldError:无法将关键字“item”解析为字段。选项有:Item、Item_id、id、order、ordered、quantity、user、user_id

我正在尝试使用 django 构建电子商务网站,但出现此错误。 views.py 和 models.py 已更新 django.core.exceptions.FieldError:无法将关键字“item”解析为字段。 选项有:Item、Item_id、id、order、ordered、quan
1回复

无法将关键字“distance_gte”解析为字段。选项有:Shop_category、地址、距离、id、名称、shop_location、user、user_id

我有两个模型店和客户店铺 顾客 我想在商店上设置过滤器。 如果商店和顾客之间的距离低于 shop.distance 和 my views.py 给出的距离,商店会向顾客显示 我收到错误无法将关键字“distance_gte”解析为字段。 选项有:Shop_category、地址、距离、id、名称、s
2回复

FieldErrorat/registerdoctor.html无法将关键字“电子邮件”解析为字段。选项有:经验、id、phone_no、user、user_id

我正在尝试创建一个模型“Doctor”,它与 Django 的内置“User”模型具有 OneToOne 关系。 出于某种原因,Doctor 模型没有从 User 继承电子邮件对象,或者至少我是这么认为的。 有人能告诉我我的错误在哪里吗? 谢谢! 视图.py 模型.py 注册医生.html 网址.p
2回复

无法将关键字“子弹”解析为字段。选项包括:正文,注释,日期,ID,标题

嗨,我在写帖子后发表评论时遇到问题,对我有帮助。 这是我的网址 这是我的看法 最后是我的模特 我认为问题与我使用templateviews有关,当我调用Post时,它会尝试将嵌条放入模板中。 我是Django的新手,我真的会寻求一些帮助。 我也有可能与您有关的表格文件,因此,
1回复

pythondjangoORM错误/错误?:…无法将关键字“id”解析为字段。选项包括:id,

我找到了答案! 如果我命名的脚本与应用程序名称完全一样,就会发生这种情况! 这是该帖子的更正(简化)版本。 我正在尝试运行此独立脚本(甚至位于应用程序目录中): 并得到以下错误。 请注意,该脚本首先将正确的请求结果打印到UserProfile,然后仅遇到另一个错误,才会打印错误的错