python - Django如何从URL隐藏ID
问题描述
我正在使用 Django。
我想从 URL 中隐藏 ID。
网址:
path('<int:news_pk>/', views.newsDetailView, name='detail'),
看法:
def newsDetailView(request, news_pk):
news = get_object_or_404(News, id=news_pk)
return render(request, "news/pages/index-inner.html", {
'news': news,
})
模型:
class News(models.Model):
title = models.CharField(max_length=100, verbose_name='title')
verbose_name='snippet')
content = RichTextUploadingField(blank=True, null=True, verbose_name='content')
class Meta:
verbose_name = "news"
verbose_name_plural = verbose_name
def __str__(self):
return self.title
有朋友可以帮忙吗?
解决方案
推荐阅读
- sql - 计算项目总数、已售项目(在另一个表中按 id 引用)并按序列号分组
- c - 为什么我的 Struct char 成员没有被分配值“F”,而是保持默认初始化值?
- node.js - 我一直在尝试使用 Socket.io 建立客户端-服务器连接时遇到问题。任何人都可以解决这个问题吗?
- flutter - 如何用 JSON 填充 CupertinoActionSheet 导致颤动
- delphi - Delphi Firemonkey TMemo - 拖动突出显示的文本?
- html - 我想用css做一个透明的窗口
- rust - 仍在尝试在 rust 中重新实现 c++ timerqueue
- c# - 如何按导航属性(集合)排序
- javascript - 在 JS [Javascript] 中将 CIDR 地址从十六进制转换为二进制
- php - 在表格的最后一行之后需要一个空行