Django视图是MVC视图;它们控制渲染(通常通过模板)和显示的数据。
下午好, 我正在努力查询。 最终,我有一些记录想要查询并按月获取计数。 最终,我的目标是提供一个如下所示的数据集: 月,op...
我收到 NoReverseMatch 错误有人知道我做错了什么吗?
我试图允许用户编辑现有条目。但是当我包括 新条目.html `{% 扩展“learning_logs/base.html”%} {% 块内容 %} 我试图允许用户编辑现有条目。但是当我包括 new_entry.html `{% extends "learning_logs/base.html" %} {% block content %} <p> <a href="{% url 'learning_logs:topic' topic.id %}">{{ topic }}</a></p> <p>Add a new entry:</p> <form action="{% url 'learning_logs:new_entry' topic.id %}" method='post'> {% csrf_token %} {{form.as_div}} <button name='submit'>Add entry</button> </form> {% endblock content %}` 该网站在 /topics/1/ 处抛出 NoReverseMatch 不太确定从哪里开始寻找解决此问题。对 django 来说还是相当陌生。 我的其余代码如下 views.py def new_entry(request, topic_id): """Add a new entry for a particular topic.""" topic = Topic.objects.get(id=topic_id) if request.method !='POST': #No data submitted; reate a blank form form = Entry() else: #POST data submitted; process data form =EntryForm(data=request.POST) if form.is_valid(): new_entry = form.save(commit=False) new_entry.topic = topic new_entry.save() return redirect('learning_logs:topic', topic_id=topic_id) #Display a blank or invalid form context = {'topic': topic, 'form': form} return render(request, 'learning_logs/new_entry.html', context) url.py app_name = 'learning_logs' urlpatterns = [ #Home page path('', views.index, name='index'), #Page that shows all topics. path('topics/', views.topics, name='topics'), #Detail page for a single topic path('topics/<int:topic_id>/', views.topic, name='topic'), #Page for adding a new topic path('new_topic/', views.new_topic, name='new_topic'), #Page for adding a new entry path('new_entry/<int:topic_id>/', views.new_entry, name='entry'), ] 错误是因为您的应用learning_logs没有name='new_entry'的url。 {% url 'learning_logs:new_entry' topic.id %} 你在 urls.py 中给出的名称有 name='entry' 所以你必须更改为。 {% url 'learning_logs:entry' topic.id %}
所以我正在遵循本指南:https://www.youtube.com/watch?v=_sWgionzDoM,到目前为止大约 55 分钟 我的登录内容全部正常工作,但是我无法让仪表板显示我的数据...
我的商店网站出现问题,当我想确认我的订单时,当我点击付款页面上的确认时,却出现此错误。 错误 内部服务器错误:/验证/ 回溯 (
我有以下其余API端点: def post(请求, *args, **kwargs): 打印(请求.POST) 短描述 = request.POST.get("短描述", "") 长描述...
上下文 我正在开发一个 Django 项目,在该项目中我使用配置文件和注销功能实现了用户身份验证。我遇到的问题是,当我尝试访问个人资料或发现...
django form.is_valid 失败并且不保存表单
当用户创建新用户帐户时,我的帐户模型会自动创建,并且仅将用户值添加到该模型中,其余部分保持为空! 我正在尝试让用户更新或添加更多信息...
我有一个名为 view_sales_dashboard 的 PostgreSQL 视图 - 它包含数百万行每日销售数据。 在 Django 视图中,我想呈现一个按产品分组的表格,其中列...
如何使用不同的方法来代替 user.is_authenticated?
我有一个学院网站,有 3 种不同类型的用户。第一个是我在管理面板上处理的员工。第二个是父母或想要获得一些信息的人...
PUT 方法使密码字段成为必需,当我将值放入字段中时,它将其保存为数据库中的文本,没有哈希值
views.py 从 .serializers 导入 CreateUser、ShowUser、MeSerializer、ChangePasswordSerializer 从rest_framework导入视图集 从 django.contrib.auth.models 导入用户 来自rest_framework.decor...
如何使用RetrieveAPIView在Django Rest Framework中根据特定字段检索数据?
使用下面的代码,我可以根据 id 检索数据,如何更新此代码以便我可以根据 fileName 检索数据? 我的网址是 url 模式 = [ 路径(“项目/&...
似乎无法弄清楚为什么我的数据库中的条目没有出现在我的页面上,但条目页面上的主题名称是 我正在尝试在页面上显示数据库中的条目,链接到...
尝试使用 django 创建一个主页。 我不断遇到 TemplateDoesNotExist 错误。 我很确定这与我设置的路径有关。我与 django 的合作还不够......
我一直在思考在后台创建记录而不使用 django 信号或 celery 等的最佳方法。 我不想使用信号,因为发送者模型将...
我有一个 Club 模型和一个 Address 模型。 俱乐部类(模型.模型): 名称 = models.CharField(max_length=100) 所有者 = models.ForeignKey(UserAccount,on_delete=models.CASCADE,lated_nam...
Django 视图:+ 不支持的操作数类型:'int' 和 'NoneType'
我循环遍历数据库中存储的多个问题,每个问题有 5 个答案(开放性、尽责性、外向性、宜人性、神经质),并尝试计算每个答案出现的次数
删除从视图集上的路由器生成的未使用的lookup_field
我在“/me”端点上有一个视图集,不需要lookup_field来进行详细说明,因为它使用当前请求用户进行过滤,检索单个结果。 类 ClientProfileD...
我正在尝试创建一个新对象,但我不断收到错误 player_team() 获得意外的关键字参数:“player”、“team” 我刚刚开始使用 Django 并致力于一个个人项目。我...
供应商使用 Django ORM 过滤 CartOrderItems 时出现问题
我在使用 Django 的 ORM 按供应商过滤 CartOrderItems 时遇到问题。这是我遇到的场景和问题: 1.场景: 我有一个 Django 应用程序,供应商可以上传
我试图从一个视图重定向到另一个视图或网址名称,但无论我使用哪种类型的重定向,都会出现错误。我的偏好是使用视图名称以避免对 url 进行硬编码。