相关疑难解决方法(0)

Django - 在PUT/DELETE请求中存储的params在哪里?

我想跟随我的新django项目的RESTful模式,并且我想知道在发出PUT/DELETE请求时参数的位置.

据我所知,我只在请求中看到GET和POST QueryDict,没有其​​他人.Django是否在请求中添加了新的PUT或DELETE QueryDict,还是将参数添加到GET或POST QueryDict?

谢谢你的帮助.

django parameters rest

53
推荐指数
5
解决办法
5万
查看次数

Django - 不是注册的命名空间

我正在尝试使用以下代码处理django/python中的表单.

home.html的:

<form action="{% url 'home:submit' %}"method='post'>
Run Code Online (Sandbox Code Playgroud)

views.py:

def submit(request):
    a = request.POST(['initial'])
    return render(request, 'home/home.html', {
        'error_message': "returned"
    })
Run Code Online (Sandbox Code Playgroud)

urls.py:

url(r'^submit/$', views.submit, name='submit'),
Run Code Online (Sandbox Code Playgroud)

当我尝试在浏览器中运行它时,我收到错误:

在/ home/u'home'的NoReverseMatch不是一个注册的命名空间,我也知道表单中有错误?

python django

17
推荐指数
5
解决办法
5万
查看次数

Django:位于 /'myapp' 的 NoReverseMatch 不是注册的命名空间

我在模板渲染过程中遇到此错误。我想要做的是允许用户上传一个 csv 然后将数据处理成模型。

第 109 行的错误“myapp”不是注册的命名空间

这是我的第 109 行代码

<form action="{% url "myapp:upload_csv" %}" method="POST" enctype="multipart/form-data" class="form-horizontal"> 
Run Code Online (Sandbox Code Playgroud)

mysite 中的 urls.py

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'', include('anomaly.urls')),
]
Run Code Online (Sandbox Code Playgroud)

urls.py 异常

urlpatterns = [
    url(r'^$', views.post_list, name='post_list'),
    url(r'^upload/csv/$', views.upload_csv, name='upload_csv'),
]
Run Code Online (Sandbox Code Playgroud)

python django django-forms django-views

5
推荐指数
2
解决办法
1万
查看次数

使用 django 将值传递给引导模式形式

当我在表单中使用引导模式时,它只显示第一个值。

在这里我的template.html

{% for company in companys %}
<tr>
    <td>{{ company.name }}</td>
    <td>{{ company.desc }}</td>
    <td align="center">
        <button type="button" class="btn btn-warning margin-bottom" data-toggle="modal" data-target="#modal-default2">
            delete
        </button>

        <div class="modal fade" id="modal-default2">
            <div class="modal-dialog">

                <form method="post" action="{% url 'system:company_delete' pk=company.pk %}">
                {% csrf_token %}

                <div class="modal-content">    
                    <div class="modal-body">
                        <input type="text" name="name" maxlength="100" required="" id="id_name" value="{{ company.pk }}">
                        <input type="submit" class="btn btn-primary" value="Delete">
                    </div>
                </div>

                </form>
            </div>
        </div>
    </td>
</tr>

{% endfor %}
Run Code Online (Sandbox Code Playgroud)

它循环所有数据,当点击delete确认表单时会弹出。但它返回相同的值。

但如果没有模态引导它的工作正常。

例子:template.html

{% for company …
Run Code Online (Sandbox Code Playgroud)

javascript django django-templates django-forms bootstrap-modal

1
推荐指数
1
解决办法
1万
查看次数