-1

我已经覆盖了 Django 的 Flatpages 应用程序并编写了我自己的 Flatpages 应用程序。Django Oscar 项目正在使用 get_model 方法导入平面模型。

FlatPage = get_model('flatpages', 'FlatPage')

当我运行开发服务器时

python manage.py runserver 0.0.0.0:80

它导入了我的 Flatpage 应用程序,但是当我使用 uwsgi-nginx 服务器时,它会导入 Django 自己的 flatpage 应用程序。

也一样,当我不使用 nginx 并使用 gunciorn 时,导入 Django 的 Flatpage。

gunicorn dhr.wsgi:application -b 0.0.0.0:80

有任何想法吗?

4

1 回答 1

0

问题很可能是路径问题。添加一个调试语句,打印出os.getcwd()and的结果sys.path。尝试使您在 uwsgi / gunicorn 下的路径更类似于开发。

于 2013-11-01T08:46:50.887 回答