找不到 'userprofile' 的反向。 'userprofile' 不是有效的视图函数或模式名称
Reverse for 'userprofile' not found. 'userprofile' is not a valid view function or pattern name
当我写 urls.py app_name = 'user_homeview' 然后在 header.html 中出现错误 我如何解决这个错误你能告诉我我不能'解决错误但请告诉我..在下面的 html 文件中 where where where write href="{%url 'userprofile' i.user %}" in code occure error after write app_name='' 在 urls.py 请告诉我如何解决
head.html
{% for i in userpofile %}
<img src="{{i.userImage.url}}" href="{%url 'userprofile' i.user %}" class="align-self-start img-responsi img-circle tm-border " alt="...">
<a href="{%url 'userprofile' i.user %}" >{{i.user}}</a> 
{% endfor %}
urls.py
app_name = 'user_homeview'
urlpatterns = [
path('', views.user_home,name='e'),
path("user/follow/<str:username>", views.follow, name="follow"),
path('postWrite', views.postWrite ,name='post'),
path('post', views.post ,name='post'),
path('like_dislike', views.likePost ,name='like_dislike_post'),
path('slug/comment', views.comment ,name='comment'),
path("delete/<int:ID>",views.delpost,name="delpost" ),
path("search/", Search_User.as_view(), name="search_user"),
path("<str:username>",views.userProfile,name="userprofile" ),
path("<str:username>/edit", EditProfile.as_view(), name="editprofile"),
由于您声明了 app_name
,您需要使用它来构造 URL。所以正确的方法是:
{% url 'user_homeview:userprofile' i.user %}
当我写 urls.py app_name = 'user_homeview' 然后在 header.html 中出现错误 我如何解决这个错误你能告诉我我不能'解决错误但请告诉我..在下面的 html 文件中 where where where write href="{%url 'userprofile' i.user %}" in code occure error after write app_name='' 在 urls.py 请告诉我如何解决
head.html
{% for i in userpofile %}
<img src="{{i.userImage.url}}" href="{%url 'userprofile' i.user %}" class="align-self-start img-responsi img-circle tm-border " alt="...">
<a href="{%url 'userprofile' i.user %}" >{{i.user}}</a> 
{% endfor %}
urls.py
app_name = 'user_homeview'
urlpatterns = [
path('', views.user_home,name='e'),
path("user/follow/<str:username>", views.follow, name="follow"),
path('postWrite', views.postWrite ,name='post'),
path('post', views.post ,name='post'),
path('like_dislike', views.likePost ,name='like_dislike_post'),
path('slug/comment', views.comment ,name='comment'),
path("delete/<int:ID>",views.delpost,name="delpost" ),
path("search/", Search_User.as_view(), name="search_user"),
path("<str:username>",views.userProfile,name="userprofile" ),
path("<str:username>/edit", EditProfile.as_view(), name="editprofile"),
由于您声明了 app_name
,您需要使用它来构造 URL。所以正确的方法是:
{% url 'user_homeview:userprofile' i.user %}