如何利用Django URL标签?

时间:2019-05-27 11:34:30

标签: python django django-forms

对于这样的初学者问题很抱歉,但是我的HTML中的URL行上有一个TemplateSyntaxError,它链接到允许用户更新文章详细信息的HTML,而我似乎无法对其进行调试。

下面是article_detail.html,在该链接中有指向article_update.html的链接

{% extends 'base.html' %}

{% block content %}

<h3>Title: {{object.title}}</h3>

<p>Caption: {{object.caption}}</p>
<p>Activeness: {{object.active}}</p>

<a href="{% url 'articleupdate' id:article_id %}">Update this Article</a>

{% endblock %}

在views.py中,我创建了一个article_update_view函数,如下所示

def article_update_view(request, article_id):
    obj = get_object_or_404(Article, id=article_id)
    form = ArticleForm(request.POST or None, instance=obj)
    if form.is_valid():
        form.save()
        form = ArticleForm()
    context = {
        'form': form
    }
    return render(request, 'article_update.html', context)

在我的app.urls.py中,我写了

urlpatterns = [
    path('<int:article_id>/update/', article_update_view, name='articleupdate'),
]

1 个答案:

答案 0 :(得分:0)

您的问题是您传递void requestPLC::write(QMap <QString, QVariant> map) { QMap<QString, QVariant>::iterator i; for (i = map.begin(); i != map.end(); ++i) { auto map_value = i.value(); mConfig->reqPLC->datatype.value(map_value); // do something here } } 的方式。

template.html

object id