链接Pythonywhere上部署的django项目中的静态文件时出错
我在Pythonywhere中部署了一个django(1.7)项目,它的链接是-我想静态文件链接和引导存在问题。请任何人帮我解决这个问题,并告诉我链接django项目中任何静态文件和引导的整个过程 我的项目结构是-链接Pythonywhere上部署的django项目中的静态文件时出错,python,django,twitter-bootstrap,deployment,static-linking,Python,Django,Twitter Bootstrap,Deployment,Static Linking,我在Pythonywhere中部署了一个django(1.7)项目,它的链接是-我想静态文件链接和引导存在问题。请任何人帮我解决这个问题,并告诉我链接django项目中任何静态文件和引导的整个过程 我的项目结构是- home -DrChitraDhawle -website -webpage -static -css
home
-DrChitraDhawle
-website
-webpage
-static
-css
-images
-templates
-website
-settings.py
settings.py文件是-
STATIC_ROOT = "/home/DrChitraDhawle/website/webpage/static"
STATIC_URL = '/static/'
STATICFILES_DIR = (
('assets', '/home/DrChitraDhawle/website/webpage'),
)
#
#STATICFILES_DIR = [os.path.join(BASE_DIR, '')]
web选项卡中设置的静态文件的链接为-
我在我的程序中使用它作为-
访问日志-
我会调查三件事
密钥
STATIC\u URL
和STATIC\u ROOT
STATIC_ROOT
应该是一个与应用程序文件夹分开的文件夹,所以我会将它放在像/home/DrChitraDhawle/website/这样的地方。我建议删除STATICFILES\u DIR
设置collectstatic
命令,该命令告诉django将每个应用程序中的所有静态文件复制到您的static\u ROOT
文件夹中:
python manage.py collectstatic
这将把静态文件从网页/静态文件夹复制到网站/静态文件夹,并且无论何时添加或删除静态文件,都需要重新运行它
关于PythonyWhere wiki,这里有更多信息:在django文档中,这里有更多信息:静态文件无法工作的原因是,在webtab屏幕截图中,您的静态文件被设置为
home/DrChitraDhawle/website/webpage/static
。它应该是/home/DrChitraDhawle/website/webpage/static
错误日志很旧(即,自上次修复旧错误以来,您可能没有生成任何新错误)谢谢您的回答,但现在我遇到了另一个问题-数据库配置不正确。请试着解决它,这样我就可以继续你告诉我的事情了。
2015-03-08 16:09:52,766 :django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be empty.
2015-03-08 16:09:53,926 :Traceback (most recent call last):
2015-03-08 16:09:53,926 : File "/bin/user_wsgi_wrapper.py", line 130, in __call__
2015-03-08 16:09:53,926 : self.error_log_file.logger.exception("Error running WSGI application")
2015-03-08 16:09:53,926 : File "/usr/lib/python2.7/logging/__init__.py", line 1185, in exception
2015-03-08 16:09:53,926 : self.error(msg, *args, **kwargs)
2015-03-08 16:09:53,927 : File "/usr/lib/python2.7/logging/__init__.py", line 1178, in error
2015-03-08 16:09:53,927 : self._log(ERROR, msg, args, **kwargs)
2015-03-08 16:09:53,927 : File "/usr/lib/python2.7/logging/__init__.py", line 1270, in _log
2015-03-08 16:09:53,928 : record = self.makeRecord(self.name, level, fn, lno, msg, args, exc_info, func, extra)
2015-03-08 16:09:53,928 : File "/usr/lib/python2.7/logging/__init__.py", line 1244, in makeRecord
2015-03-08 16:09:53,928 : rv = LogRecord(name, level, fn, lno, msg, args, exc_info, func)
2015-03-08 16:09:53,928 : File "/usr/lib/python2.7/logging/__init__.py", line 284, in __init__
2015-03-08 16:09:53,928 : self.threadName = threading.current_thread().name
2015-03-08 16:09:53,928 : File "/usr/lib/python2.7/threading.py", line 1160, in currentThread
2015-03-08 16:09:53,929 : return _active[_get_ident()]
2015-03-08 16:09:53,929 : File "/bin/user_wsgi_wrapper.py", line 122, in __call__
2015-03-08 16:09:53,929 : app_iterator = self.app(environ, start_response)
2015-03-08 16:09:53,929 : File "/bin/user_wsgi_wrapper.py", line 136, in import_error_application
2015-03-08 16:09:53,929 : raise e
2015-03-08 16:09:53,929 :django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be empty.
78.12.109.13 - - [09/Mar/2015:10:55:39 +0000] "GET /static/webpage/images/chitraMam.jpg HTTP/1.1" 404 1165 "http://drchitradhawle.pythonanywhere.com/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.76 Safari/537.36" "78.12.109.13"
78.12.109.13 - - [09/Mar/2015:10:55:40 +0000] "GET /favicon.ico HTTP/1.1" 404 1150 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.76 Safari/537.36" "78.12.109.13"
78.12.109.13 - - [09/Mar/2015:10:55:43 +0000] "GET /static/webpage/bootstrap.min.css HTTP/1.1" 404 1164 "http://drchitradhawle.pythonanywhere.com/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.76 Safari/537.36" "78.12.109.13"
78.12.109.13 - - [09/Mar/2015:10:55:43 +0000] "GET /static/webpage/style.css HTTP/1.1" 404 1154 "http://drchitradhawle.pythonanywhere.com/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.76 Safari/537.36" "78.12.109.13"
78.12.109.13 - - [09/Mar/2015:10:55:56 +0000] "GET /static HTTP/1.1" 404 1148 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.76 Safari/537.36" "78.12.109.13"
78.12.109.13 - - [09/Mar/2015:10:55:58 +0000] "GET /static/ HTTP/1.1" 404 1149 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.76 Safari/537.36" "78.12.109.13"
78.12.109.13 - - [09/Mar/2015:10:56:03 +0000] "GET /static/webpage/ HTTP/1.1" 404 1151 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.76 Safari/537.36" "78.12.109.13"
14.139.240.226 - - [09/Mar/2015:11:04:16 +0000] "GET /webpage/research/ HTTP/1.1" 200 1615 "http://drchitradhawle.pythonanywhere.com/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0" "14.139.240.226"
14.139.240.226 - - [09/Mar/2015:11:04:17 +0000] "GET /static/webpage/bootstrap.min.css HTTP/1.1" 404 1164 "http://drchitradhawle.pythonanywhere.com/webpage/research/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0" "14.139.240.226"
14.139.240.226 - - [09/Mar/2015:11:04:17 +0000] "GET /static/webpage/style.css HTTP/1.1" 404 1154 "http://drchitradhawle.pythonanywhere.com/webpage/research/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0" "14.139.240.226"
14.139.240.226 - - [09/Mar/2015:11:04:18 +0000] "GET /static/webpage/style.css HTTP/1.1" 404 1154 "http://drchitradhawle.pythonanywhere.com/webpage/research/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0" "14.139.240.226"
14.139.240.226 - - [09/Mar/2015:11:04:18 +0000] "GET /static/webpage/bootstrap.min.css HTTP/1.1" 404 1164 "http://drchitradhawle.pythonanywhere.com/webpage/research/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0" "14.139.240.226"
python manage.py collectstatic