Mar*_*ark 1 django django-views
我有一个django应用程序xxx,它做了很多事情.
我也有一个单独的应用程序yyy.哪个想要调用xxx的一个功能.
我有办法导入这些功能吗?
例如,我可以说yyy
from toplevel.xxx import doit
或者什么是最好的方法,我不想重复代码.
当然,你可以解决它.
使用正确的导入和参数,您可以执行此操作.
#app: app1
#someview.py
def a_view(request, someparam):
#some code here
#app: app2
#otherview.py
from app1.someview import a_view
def another_view(request):
param = 1
a_view(request, param)
Run Code Online (Sandbox Code Playgroud)
至于一个例子
更新:希望提及,你的函数a_view()根本不需要获取参数.所以你可以调用没有参数的函数.我只想提一下,如果你的函数有参数,你必须像在应用程序中那样传递它们.
| 归档时间: |
|
| 查看次数: |
4882 次 |
| 最近记录: |