Python 在forms.py中导入视图函数的问题

Python 在forms.py中导入视图函数的问题,python,django,django-forms,django-views,Python,Django,Django Forms,Django Views,我在我的views.py中创建了一个函数,我想在另一个应用程序的forms.py中使用这个函数。 我在本地服务器上成功地实现了这一点,当我尝试在live server上实现相同的功能时,我得到了内部服务器错误,但是如果我在其他文件(比如views.py)中导入相同的函数,它就会工作。 如果我在forms.py中导入同一应用程序的view函数,我会得到相同的错误 所以我很困惑它是如何在本地工作的,而不是在现场 在我的本地系统中,python的版本是2.6,而at live是2.7,这是否可能会发生

我在我的views.py中创建了一个函数,我想在另一个应用程序的forms.py中使用这个函数。 我在本地服务器上成功地实现了这一点,当我尝试在live server上实现相同的功能时,我得到了内部服务器错误,但是如果我在其他文件(比如views.py)中导入相同的函数,它就会工作。 如果我在forms.py中导入同一应用程序的view函数,我会得到相同的错误

所以我很困惑它是如何在本地工作的,而不是在现场

在我的本地系统中,python的版本是2.6,而at live是2.7,这是否可能会发生错误

谢谢

编辑:

视图.py

def pass_update(login_info):
   some code
现在在我的forms.py中,我想使用这个函数,这样我就可以将所需的数据发送给它。 但是当我从invests.views import pass\u update使用这个时,我得到了内部服务器错误。
但是,在我的本地代码中,同样的代码也可以工作usefull@cathy我已经编辑了我的question@zepatou正如我所说,我得到了内部服务器错误,所以我没有回溯的错误,我从来没有尝试过这一次,因为我可能会得到一个错误。为什么不使用视图到视图而不是视图到表单呢?但是在forms.py中,我尝试导入的任何视图函数都会出现错误,但在我的本地视图中,它可以工作。看起来我无法在live上导入任何视图函数,但它在本地是如何工作的,我也在使用不同版本的python,这是问题所在吗