Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django gears资产路径问题_Python_Django_Gears - Fatal编程技术网

Python Django gears资产路径问题

Python Django gears资产路径问题,python,django,gears,Python,Django,Gears,在我的开发环境中,我一直将Django与Django gears一起使用,并且玩得很开心。我现在正在准备部署,并准备使用uWSGI(而不是manage.py runserver)。这样做破坏了某些东西,资产的解决途径现在也被打破了。GEARS\u DIRSconfig变量似乎不起作用。我是Gears的新用户,现在花了好几个小时来调试这个问题 我的设置是: BASE_DIR=os.path.dirname(os.path.dirname(文件) 我得到一个错误: u'./assets' is no

在我的开发环境中,我一直将Django与Django gears一起使用,并且玩得很开心。我现在正在准备部署,并准备使用uWSGI(而不是manage.py runserver)。这样做破坏了某些东西,资产的解决途径现在也被打破了。GEARS\u DIRSconfig变量似乎不起作用。我是Gears的新用户,现在花了好几个小时来调试这个问题

我的设置是: BASE_DIR=os.path.dirname(os.path.dirname(文件

我得到一个错误:

u'./assets' is not an absolute path.
在模板中渲染时,请执行以下操作:

{% load gears %}
{% load url from future %}
{% load i18n %}
{% css_asset_tag "stylesheets/application.css" %}
{% js_asset_tag "javascripts/application.js" %}
突出显示css\u asset\u标记行。我尝试了另一种选择:

SITE_ROOT = os.path.realpath(os.path.dirname(__file__))

GEARS_DIRS = (
    os.path.join(SITE_ROOT, "assets"),
    os.path.join(SITE_ROOT, "static"),
)
结果是

u'./<app_name>/assets' is not an absolute path.
u.//assets不是绝对路径。
通过调试,我可以看到SITE_ROOT和BASE_DIR中的路径与预期一致,并且指向资产和静态目录所在的目录


如有任何帮助,我们将不胜感激。

您是否根据官方文档进行了部署?我完全错过了部署步骤,认为部署意味着生产,而不仅仅是使用WSGI引擎。我会去报告的。
u'./<app_name>/assets' is not an absolute path.