xadmin 自定义视图在uwsgi部署时的一坑

比如修改登录页的template,代码如下:

xadmin.site.register(xadmin.views.LoginView,
    login_template="card_pool/seecom_login.html"
    )

 

如果把这段代码放入views.py中,默认用 python manage.py runserver 运行是木有问题的

如果用uwsgi方式来部署,则会报各种莫名其妙的错误,究其原因,应该是放在views.py中,导致xadmin.views.LoginView的引用中出现了一个闭环。

即产生循环闭环引用出不来。

 

因此,如果有要调整xadmin.views中定义的视图,需要放到其他地方,经测试,放在adminx.py中不会有问题。

posted @ 2016-07-07 10:41  tommy.yu  阅读(529)  评论(0编辑  收藏  举报