Heroku django "OSError: No existe dicho file o directory: '/ static / static'"

Soy nuevo en django y heroku. Este es el error que recibo cuando implementé mi repository de git en heroku. Por favor sugiere los cambios que necesito cambiar. Gracias de antemano

(website) C: \ Users \ website \ src> heroku run python manage.py collectstatic –noinput Ejecutando python manage.py collectstatic --noinput conectado al terminal … up, run.1690

  Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/app/.heroku/python/lib/python2.7/site-packages/django/core/management/__init__ .py", line 385, in execute_from_command_line utility.execute() File "/app/.heroku/python/lib/python2.7/site-packages/django/core/management/__init__ .py", line 377, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/app/.heroku/python/lib/python2.7/site-packages/django/core/management/base.py" , line 288, in run_from_argv self.execute(*args, **options.__dict__) File "/app/.heroku/python/lib/python2.7/site-packages/django/core/management/base.py" , line 338, in execute output = self.handle(*args, **options) File "/app/.heroku/python/lib/python2.7/site-packages/django/core/management/base.py" , line 533, in handle return self.handle_noargs(**options) File "/app/.heroku/python/lib/python2.7/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 168, in handle_noargs collected = self.collect() File "/app/.heroku/python/lib/python2.7/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 98, in collect for path, storage in finder.list(self.ignore_patterns): File "/app/.heroku/python/lib/python2.7/site-packages/django/contrib/staticfiles/finders.py", line 111, in list for path in utils.get_files(storage, ignore_patterns): File "/app/.heroku/python/lib/python2.7/site-packages/django/contrib/staticfiles/utils.py", line 27, in get_files directories, files = storage.listdir(location) File "/app/.heroku/python/lib/python2.7/site-packages/django/core/files/storage.py", line 270, in listdir for entry in os.listdir(path): OSError: [Errno 2] No such file or directory: '/static/static' 

settings.py

  STATIC_URL = '/static/' # Template location TEMPLATE_DIRS = ( os.path.join(os.path.dirname(BASE_DIR), "static", "templates" ), ) if DEBUG: MEDIA_URL = '/media/' STATIC_ROOT = os.path.join(os.path.dirname(BASE_DIR), "static", "static-only" ) MEDIA_ROOT = os.path.join(os.path.dirname(BASE_DIR), "static", "media" ) STATICFILES_DIRS = ( os.path.join(os.path.dirname(BASE_DIR), "static", "static" ), ) 

Actualmente, parece que el error proviene de STATICFILES_DIRS var points a un directory que no existe:

 STATICFILES_DIRS = (os.path.join(os.path.dirname(BASE_DIR), "static", "static" ) 

Vaya a su directory de proyectos Django, encuentre el repository estático y observe la location absoluta. Luego, edite la variable STATICFILES_DIRS en settings.py para que apunte a esta location.

Para mí (eso no implica que debería ser lo mismo para ti), se ve así:

 STATICFILES_DIRS = (os.path.join(BASE_DIR, '../myapp/static'),)