Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django 2.0中的反向URL_Python_Django_Django Urls_Django 2.0 - Fatal编程技术网

Python Django 2.0中的反向URL

Python Django 2.0中的反向URL,python,django,django-urls,django-2.0,Python,Django,Django Urls,Django 2.0,新的Django 2.0更新打破了我反转url并将其打印到模板的方式。使用正则表达式可以很好地工作,但使用新的简化方式时,会返回一个错误 NoReverseMatch at /blog/archive/ Reverse for 'article' with keyword arguments '{'id': 1}' not found. 1 pattern(s) tried: ['blog/article/<int:id>/$'] 我还没有找到解决这个问题的办法。希望这篇文章能帮助

新的Django 2.0更新打破了我反转url并将其打印到模板的方式。使用正则表达式可以很好地工作,但使用新的简化方式时,会返回一个错误

NoReverseMatch at /blog/archive/
Reverse for 'article' with keyword arguments '{'id': 1}' not found. 1 pattern(s) tried: ['blog/article/<int:id>/$']
我还没有找到解决这个问题的办法。希望这篇文章能帮助其他人。

在Django 2.0中,它是的别名,并且仍然使用正则表达式

用于简化语法

from django.urls import path

urlpatterns = [
    path(r'^blog/article/<int:id>/$', views.article, name='article'),
]
从django.url导入路径
URL模式=[
路径(r“^blog/article/$”,views.article,name='article'),
]

谢谢亲爱的stanger,我应该读更多关于更新的内容。看起来他们改变了很多事情。我的网站现在可以工作了!
    url(r'^blog/article/<int:id>/$', views.article, name='article'),
def article(request, id):
    try:
        article = Article.objects.get(id=id)
    except ObjectDoesNotExist:
        article = None

    context = {
        'article': article,
        'error': None,
    }

    if not article:
        context['error'] = 'Oops! It seems that the article you requested does not exist!'

    return render(request, 'blog/article.html', context)
from django.urls import path

urlpatterns = [
    path(r'^blog/article/<int:id>/$', views.article, name='article'),
]