Django: TypeError topic() got an unexpected keyword argument 'topics_id'

2023-11-11

urls.py

#coding=utf-8
'''定义learning_logs的URL模式'''

from django.conf.urls import url
from . import views

urlpatterns = [
	#主页
    url(r'^$',views.index,name='index'),

    #显示所有的主题
    url(r'^topics/$',views.topics,name='topics'),

    #特定主题的详细页面
    url(r'^topics/(?P<topics_id>\d+)/$',views.topic,name='topic'),
]



views.py

# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.shortcuts import render

from .models import Topic

# Create your views here.

def index(request):
	'''学习笔记的主页'''
	return render(request,'learning_logs/index.html')

def topics(request):
	'''显示所有的主题'''
	topics=Topic.objects.order_by('date_added')
	context={'topics':topics}
	return render(
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Django: TypeError topic() got an unexpected keyword argument 'topics_id' 的相关文章

随机推荐

  • 大数据:大规模文件系统及map-reduce

    大数据 大规模文件系统及map reduce 下面是我看 大数据 互联网大规模数据挖掘与分布式处理 一书第二章的总结 1 分布式文件系统 distributed file system 文件多副本存储 计算任务分多个 容错 文件非常大 TB
  • Linux学习之内核Oops详解

    什么是Oops 从语言学的角度说 Oops应该是一个拟声词 当出了点小事故 或者做了比较尴尬的事之后 你可以说 Oops 翻译成中国话就叫做 哎呦 哎呦 对不起 对不起 我真不是故意打碎您的杯子的 看 Oops就是这个意思 在Linux内核
  • 学习笔记 - Hadoop-Hive 介绍

    学习笔记 Hadoop Hive 介绍 1 背景 当前用户数据都是以 亿 为单位进行考量 传统数据库无法满足快速增长的海量数据存储需求 其计算和处理能力也大大不足 数据仓库有分布式存储与处理能力 将各种数据源整合集成到统一的数据中心 防止数
  • 辗转相除法、相减法求两自然数最大公约数和最小公倍数

    l 辗转相除法 算法描述 辗转相除法是求两个正整数的最大公约数的一种算法 有两整数a和b a b得余数c 若c 0 则b即为两数的最大公约数 若c 0 则a b b c 再回去执行 例如求27和15的最大公约数过程为 27 15余1215
  • 【HIT-计算机系统】ICS-Lab2 DataLab

    第1章 实验基本信息 1 1 实验目的 熟练掌握计算机系统的数据表示与数据运算 通过C程序深入理解计算机运算器的底层实现与优化 掌握VS CB GCC等工具的使用技巧与注意事项 1 2 实验环境与工具 1 2 1 硬件环境 x64 CPU
  • Vue学习笔记——第二部分

    Vue组件的定义 注册方式和模板使用 组件的定义 组件 Component 是 Vue js 最强大的功能之一 组件可以扩展 HTML 元素 封装可重用的代码 vue组件是把页面 html代码 CSS代码 进行模块化 如下图所示 一个页面分
  • 数学基础课之01二进制

    关于Java的移位符 左移位 lt lt 右移位 gt gt 表示算术右移 gt gt gt 表示逻辑右移 python同Java 由于java的二进制数最高位为符号位 0为正 1为负 右移位涉及到最左补0还是补1的问题 逻辑右移直接补0即
  • 【华为OD统一考试B卷

    在线OJ 已购买本专栏用户 请私信博主开通账号 在线刷题 运行出现 Runtime Error 0Aborted 请忽略 华为OD统一考试A卷 B卷 新题库说明 2023年5月份 华为官方已经将的 2022 0223Q 1 2 3 4 统一
  • Linux 内存分配/内存管理 相关接口

    Linux 内存分配 内存管理 相关接口 分配栈内存 alloca 分配堆内存 直接分配 malloc 分配初始化空间 calloc 分配对齐空间 posix memalign aligned alloc 过时 memalign 过时 va
  • AMD的CPU装androidstudio,以及联想拯救者r7000配置虚拟化无法使用解决

    第一步就是下载安装了 基操不提了 进入androidstudio会让你选择sdk下载 选择下载这都很快 毕竟没墙 但是在你导入项目或创建项目时 需要下载对应版本的gradle 这个时候你会发现下的贼慢还去时不时的断掉 一旦断了 就要重新下
  • jmeter模拟多用户并发

    一 100个真实的用户 1 一个账号模拟100虚拟用户同时登录和100账号同时登录 区别 1 1个账号100个人用 同时登录 2 100个人100个账号 同时登录 相同 1 两个都是100人同时登录 具体看项目需求 2 账号来源 1 利用
  • 最新Intellij Idea2020.01使用JDBC连接数据库

    最新Intellij Idea2020 01创建一个普通的Java工程并用JDBC连接数据库 详尽图文 Intellij Idea作为一款编程工具 自从尝到它的强大功能带来的甜头后 就再也不想用Eclipse来进行开发了 下面用它来演示一下
  • 异常处理使代码更稳健的案例

    package Java project 1 import java util Scanner public class Test public static void main String args Scanner sc new Sca
  • ubuntu 18.04 搭建 fisco bcos 联盟链2.8版本(一)

    安装centos依赖 sudo apt install y openssl curl 创建操作目录 下载安装脚本 可将下载脚本和更改权限分开执行 创建操作目录 cd mkdir p fisco cd fisco 下载脚本 curl LO h
  • 玩转科技

    目录 前言 特性 编辑 为什么需要 ChatBox ChatGPT Plus 平替 下载 支持系统 功能图 使用教程 感受 展示 前言 今天小编又来了 推荐给大家一款开源的OpenAI API桌面客户端ChatBox 它支持 Windows
  • guava之Immutable(不可变)集合

    一 概述 guava是google的一个库 弥补了java语言的很多方面的不足 很多在java8中已有实现 暂时不展开 Collections是jdk提供的一个工具类 Guava中不可变对象和Collections工具类的unmodifia
  • ng+php架构下websocket监听实例

    系统架构 nginx服务器 应用服务器 数据库 通过websocket监听应用服务器的8090端口 前端js发送websocket请求到ng服务器 ng服务器转发请求到应用服务器的8090端口 1 php后端设置websocket监听 ip
  • Python基础集(3)条件语句&循环

    日更 的 Born 与c语言不同 Python中的包含关系有缩进决定 4个缩进为一个单位 一 条件语句 因为if条件语句的逻辑性与我们的思维相似 所以这里就不再赘述了 下面我们直接来看条件语句的代码格式 注意点 if 条件 elif 条件
  • CSS超链接样式,去除下划线等

    控制超链接样式 链接的四种状态 a link 普通的 未被访问的链接 a visited 用户已访问的链接 a hover 鼠标指针位于链接的上方 a active 链接被点击的时刻 去除CSS超链接下划线 a link text deco
  • Django: TypeError topic() got an unexpected keyword argument 'topics_id'

    urls py coding utf 8 定义learning logs的URL模式 from django conf urls import url from import views urlpatterns 主页 url r views