小编Ako*_*exx的帖子

Django和urls.py:我如何通过一个名为url的HttpResponseRedirect?

我正在编写一个基于成员的Web应用程序,我需要能够在登录后重定向页面.我想在我的views.py文件中使用我的urls.py脚本中的命名url作为登录应用程序,但我不能为我的生活找出该怎么做.我有的是这个:

def login(request): 
if request.session.has_key('user'):
    if request.session['user'] is not None:
        return HttpResponseRedirect('/path/to/page.html')
Run Code Online (Sandbox Code Playgroud)

我想要完成的是:

def login(request): 
if request.session.has_key('user'):
    if request.session['user'] is not None:
        return HttpResponseRedirect url pageName
Run Code Online (Sandbox Code Playgroud)

我执行此操作时出现语法错误,有什么想法吗?

python django redirect django-urls

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

在类__init __()中获取实例名称

在python中构建一个新的类对象时,我希望能够根据类的实例名创建一个默认值,而不需要传递额外的参数.我怎么能做到这一点?这是我正在尝试的基本伪代码:

class SomeObject():
    defined_name = u""

    def __init__(self, def_name=None):
        if def_name == None:
            def_name = u"%s" % (<INSTANCE NAME>)
        self.defined_name = def_name

ThisObject = SomeObject()
print ThisObject.defined_name   # Should print "ThisObject"
Run Code Online (Sandbox Code Playgroud)

python variables class object instance

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

标签 统计

python ×2

class ×1

django ×1

django-urls ×1

instance ×1

object ×1

redirect ×1

variables ×1