首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Django中使用关键字作为URL

在Django中使用关键字作为URL
EN

Stack Overflow用户
提问于 2018-06-26 17:34:44
回答 1查看 328关注 0票数 0

我试图在我的Django URl中使用关键字,但是它不允许我。我试过7-8个人项目的语法,但没有一个人工作过.

基本上,我有一个包含用户信息的类,它包含的属性之一是"first_name",显然表示数据库中用户的名字。

因此,基本上,根据我的应用程序,userData/index :显示所有用户的列表-- userData/1 :显示ID为1的用户信息

代码语言:javascript
复制
The code for this is...
urlpatterns = [
    path('admin/', admin.site.urls),
    path('', welcome),
    path('userData/', include('userData.urls')),
]

这是我的项目url文件夹^的代码。

代码语言:javascript
复制
from django.conf.urls import url
from .views import admins, index, ratings

urlpatterns = [
    url('admins', admins, name='admins'),
    url('index/', index, name='index'),
    url('user_id', ratings, name='rating')
]

现在,问题就在这里,关键字user_id只是简单地将字符user_id作为字符串打印在url栏中,当我希望它打印用户id时。

我只是不知道用什么代替“user_id”。任何帮助都是感激的,谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-26 17:41:33

将项目url更改为

代码语言:javascript
复制
from django.conf.urls import url
from .views import admins, index, ratings

urlpatterns = [
    url('admins', admins, name='admins'),
    url('index/', index, name='index'),
    url('user_id', ratings, name='rating')
]

代码语言:javascript
复制
from django.urls import include, path
from .views import admins, index, ratings

urlpatterns = [
    path('admins', admins, name='admins'),
    path('index/', index, name='index'),
    path('<int:pk>/', ratings, name='rating')
]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51048626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档