从django类中的视图访问变量值

时间:2013-11-20 16:33:26

标签: python django class view

我目前有一个 urldata.py 类,有一个循环:

from Scanner.views import Processinitialscan
    for element in elements:
        dbInsert = PathsOfDomain(pathToScan=element.attrs["href"],FKtoTld=Processinitialscan.)
        dbInsert.save()

我有一个带有变量EnteredDomainRowID view.py ,我想在上面的class中使用

def Processinitialscan(request):
    EnteredDomainRowID = GetEnteredDomainObjects.pk

我一直在努力:

FKtoTld=Processinitialscan.EnteredDomainRowID 

in:

dbInsert = PathsOfDomain(pathToScan=element.attrs["href"],FKtoTld=Processinitialscan.)

但是,这似乎不起作用。

我的问题,如何从我EnteredDomainRowID urldata.py中的views.py变量class中获取变量值dbInsert }(如上所示)?

此外,我似乎无法将views.py导入urldata.py,这是不可能的?

真的非常感谢任何帮助。

谢谢。

1 个答案:

答案 0 :(得分:0)

不幸的是,这不是python工作的方式EnteredDomainRowID不是函数对象的属性,但它是函数的局部变量。

您可以非常轻松地将其转换为class based view,这样您就可以轻松访问类属性。