我试图在我的Django URl中使用关键字,但是它不允许我。我试过7-8个人项目的语法,但没有一个人工作过.
基本上,我有一个包含用户信息的类,它包含的属性之一是"first_name",显然表示数据库中用户的名字。
因此,基本上,根据我的应用程序,userData/index :显示所有用户的列表-- userData/1 :显示ID为1的用户信息
The code for this is...
urlpatterns = [
path('admin/', admin.site.urls),
path('', welcome),
path('userData/', include('userData.urls')),
]这是我的项目url文件夹^的代码。
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”。任何帮助都是感激的,谢谢!
发布于 2018-06-26 17:41:33
将项目url更改为
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')
]至
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')
]https://stackoverflow.com/questions/51048626
复制相似问题