我想从一个视图重定向到另一个视图,并传递数据,但没有机会。以下是我的代码:
def affiche(request):
if request.method == 'POST':
form = AfficheForm(request.POST)
if form.is_valid():
Select = form.cleaned_data['Select']
if Select == '1'
我有一个非常简单的Django应用程序和一个表单。表单通过验证后,应该重定向到应用程序的起始页。我得到以下错误:
django.urls.exceptions.NoReverseMatch: Reverse for 'overview' not found.
'overview' is not a valid view function or pattern name.
urls.py中的相关路径为:
urlpatterns = [
path('overview', views.overview, name='overview
Django中有以下项目文件夹结构:
.
|_blog/
|_django_blog/
|_users/
|_manage.py
在django_blog/urls.py中有以下内容:
from django.contrib import admin
from django.contrib.auth import views as auth_views
from django.urls import path, include
from users import views as user_views
urlpatterns = [
path('admin/', ad
我想从Django视图中调用特定的url模式。调用应该先在内部(如果有条件)在内部,然后在内部( if )外部。提供重定向的功能是什么?或者类似于重定向(Map_vertical_crawl)?Django视图的代码部分:
def add_vertical(request):
if request.method == 'POST':
form = VerticalForm(request.POST)
if form.is_valid():
form.save()
#I WANT TO CAL
假设我有一个视图,它将接受POST请求。验证检查通过后,我需要使用GET方法将请求重定向到另一个HTML/视图:
def view1(request):
if request.POST:
form = TempForm(request.POST)
if form.is_valid():
return redirect(request, 'view2')
def view2(request):
if request.POST:
#POST stuff here
else:
#G
我的django应用程序有一个表单视图,用于提交创建新帖子的信息,之后应该重定向到感谢页面。 def submit(request, slug):
account = get_object_or_404(Account, slug=slug)
if request.method == "POST":
# process the data and post form as JSON
ret = create_or_edit_post(request, account, post=None, duplicate=False)
我试图使用中间件将一些Django视图重定向到https。
我创建了中间件,但是我在保护特定的url路径方面遇到了困难,正如中间件片段中所描述的那样。当我将{'SSL':True}添加到我的视图关键字中时,我会得到以下语法错误:‘非关键字arg后面的关键字arg’。我的urls.py是
from django.conf.urls.defaults import patterns, include, url
from django.views.generic.simple import direct_to_template
from post.views import *
u