小编Moh*_*d B的帖子

如何重定向 Django 模板并使用“Next”变量?

我正在使用 Django 的内置登录视图,如下面的代码片段所示:

网址.py

    url(r'^login$',login,{'template_name': 'login.html'},name="login"),
Run Code Online (Sandbox Code Playgroud)

模板.html

<form method="post" action="{% url 'login' %}">
{% csrf_token %}
<table>
<tr>
    <td>{{ form.username.label_tag }}</td>
    <td>{{ form.username }}</td>
</tr>
<tr>
    <td>{{ form.password.label_tag }}</td>
    <td>{{ form.password }}</td>
</tr>
</table>

<input type="submit" value="login" />
<input type="hidden" name="next" value="{{ next }}" />
</form>
Run Code Online (Sandbox Code Playgroud)

如何使用下一个变量重定向到与 django 重定向到的默认/accounts/profile/不同的 URL ?我知道有人提到 settings.py 文件,但我想知道如何利用下一个变量来做到这一点?

(即使在参考文档后,我也不确定下一个变量是如何工作的,对此的解释将不胜感激)

python django django-templates django-forms django-views

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

Node.js require()总是返回undefined?

我正在尝试将Node.js与Amazon AWS一起使用,当我尝试声明一个aws实例时,我会继续返回undefined.此外,当我尝试要求一个常见的模块,如http,终端也返回undefined.当我尝试执行我的实际脚本时会发生这种情况.

终端片段:

User$ node

> var aws=require('aws-sdk')
    undefined

> var web =require('http')
undefined
Run Code Online (Sandbox Code Playgroud)

javascript node.js

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