我遇到了heroku的问题。 在上面,按照我的项目的静态文件配置:
PROJECT_ROOT = os.path.abspath(os.path.join(__file__, os.pardir))
STATIC_ROOT = os.path.join(PROJECT_ROOT, 'core/static/')
STATIC_URL = '/static/'
这是我项目的结构
myapp
|--- core
|--- static
|--- client
|--- product
|--- myapp
|--- settings.py
|--- urls.py
我先在本地跑过:
$ python manage.py makemigrations
$ python manage.py migrate
在服务器上:
$ heroku run python manage.py makemigrations
$ heroku run python manage.py migrate
之后,我做了:
$ git add .
$ git commit -m "I do some commit here."
$ git push heroku master
并click here查看该网站。
之后,因为我没有看到我的模板,我做了:
python manage.py collectstatic --noinput
所以,我再次click here。但是还没有工作。
在我的模板库base.html
中,我以{% load static %}
开始。
有人可以帮助我吗? 非常感谢你。