- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将此代码用于 views.py 文件
@login_required
def login_edit_page(request):
#bla bla
return render_to_response('login_edit_page.html', variables)
@login_required
def login_edit_page(request):
if request.method == 'POST':
form = LoginEditForm(request.POST)
if form.is_valid():
login1 = _login_edit(request, form, request.GET['id'])
return HttpResponseRedirect(
'/user/%s/' % request.user.username
)
id2 = request.GET['id']
name=''
url=''
Login_username =''
notes= ''
password=''
try:
login1 = login.objects.get(
id = id2,
username=request.user
)
name = login1.name
url = login1.loginUrl
Login_username = login1.login_username
notes = login1.notes
password = login1.password
except (login.DoesNotExist):
pass
form = LoginEditForm({
'name': name,
'url': url,
'Login_username': Login_username,
'notes': notes,
'password': password
})
variables = RequestContext(request, {
'form': form
})
login1 = _login_edit(request, form, id2)
return render_to_response('login_edit_page.html', variables)
最佳答案
您不能使用 render_to_response
你的方式。试试这个:
...
id2 = request.GET.get('id', None)
...
ctx = {
'form': form,
'id': id2
}
return render_to_response('login_edit_page.html', ctx,
context_instance=RequestContext(request))
id2
到上下文字典,所以它可以通过
{{ id }}
在模板中访问.另外,请查看我如何从请求中检索 url 参数。
request
访问 url 参数。 (正如 Mark Lavin 所注意到的,如果
django.core.context_processors.request
存在于
TEMPLATE_CONTEXT_PROCESSORS
中,它将起作用):
{{ request.GET.id }}
关于django - 使用 render_to_response 传递 URL 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13054321/
考虑一下: return render(request, 'index.html', {..context..}) return render_to_response('index.html', {.
我发现自己总是向每次调用render_to_response传递一个“用户”变量 我的很多渲染看起来都是这样的 return render_to_response('some/template', {
def func(user): templatename="login.html" return render_to_response(templatename,{'user':use
这是我的代码片段。 soup=BeautifulSoup(html_document) tabulka=soup.find("table",width="100%") dls=tabulka.find
Django 1.5 - django-ldap-auth 尝试找出如何正确使用 request_to_context,因为它仅适用于 login.html 页面本身。 (user.is_authen
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 7 年前。 Improve th
我有一个要在 html 文件中显示的字符串。字符串中的某些单词(标记为“spc”)需要以黄色背景和较大的字体显示。 我试图使用 render_to_response 将字符串(称为 tdoc)发送到
几天来我一直在与此作斗争,我被难住了。在 views.py 函数的顶部,我设置了一个空字典: variables = {} 在我的函数中,我向字典添加了值 line: 710: variables['
我有一个模板 perfil.html 并想将其发送给它: return render_to_response('perfil.html', query_data, context_instance=
你好,我是 Django 的新手,今天开始学习它,但我在模板继承方面遇到了问题我认为我有这样的功能: def show(request, id=1): return render_to_respons
您好,提前谢谢您。 我知道这是一个完全菜鸟的问题,我已经在各种论坛中进行了搜索,并阅读并重新阅读了文档,所以请保持温和。 我有一个观点: #views.py from django.shortcuts
我正在使用获取模板的路径 paymenthtml = os.path.join(os.path.dirname(__file__), 'template\\payment.html') 并在另一个应用
嗨,当我尝试制作一个简单的应用程序时,我遇到了这个错误。 NameError at /first/ global name 'render_to_response' is not defined Re
目前我正在尝试实现一个登录验证系统。我正在使用 ajax,这样用户就可以在不被重定向到另一个页面的情况下获得响应。我的 ajax 函数发送用户输入的电子邮件和密码,并在回调函数中获取消息,可以是三种类
从磁盘获取模板比从 memcached 之类的东西中提取模板要慢得多,因此每次从磁盘加载它们都是浪费。 Django 将未渲染的模板缓存在内存中还是在 CACHE_BACKEND 中?还是我必须自己实
Django 代码: return render_to_response(template_name, { "form": form, }, context_instance=
我正在使用Mock我无法正确修补 django 的 render_to_response 函数。例如,以下测试永远不会失败: from django.test.client import Cl
我是 Django 新手我有一个 render_to_response 将用户重定向到正确的网址。但在浏览器中,url 没有改变,所以它是由错误 View 处理的...... 在这里 return r
当用户登录时,他被 HttpResponseRedirect 重定向到“/welcome/”url。但我也想返回下面注释掉的语句,因为我也想将字典传递给模板。帮我想出一种方法来组合这两个语句或任何其他
我正在使用 django 1.5.12 开发一个项目。安装了 django-cms 的版本。我有一个由命令“pip freeze > frozen.txt”生成的文件,其中是我安装的下一个信息: Dj
我是一名优秀的程序员,十分优秀!