2 回答

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊
我不知道reverse('inventory:viewDeleteUser')代表什么。我也是 Django 的新手,但我認(rèn)為如果你將其更改為reverse('viewDeleteUser').
tests.py
from django.urls import reverse
from .views import viewDeleteUser
def testViewDeleteUserIsResolved(self):
url = reverse('viewDeleteUser', args={'idUser': tbUser.objects.first().id})
self.assertEquals(resolve(url).func,viewDeleteUser)
urls.py
from django.urls import path
from . import views
urlpatterns = [
path('viewDeleteUser/?P<idUser>[0-9a-f-]+', views.viewDeleteUser, name='viewDeleteUser'),
]

TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個(gè)贊
在 Django 應(yīng)用程序中,您必須創(chuàng)建一個(gè) url.py 文件,其中包含所有 url,您必須將 path() 指令放入該文件中。
然后你的函數(shù)需要位于views.py文件中,還要考慮函數(shù)的名稱(chēng)必須與你在path()中聲明的相同,據(jù)我所知你正在使用views.viewDeleteUser所以在在views.py 文件中,您需要這樣的函數(shù):
def viewDeleteUser:
添加回答
舉報(bào)