Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.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 如何修复heroku中找不到的django静态文件页面?_Python_Django_Heroku - Fatal编程技术网

Python 如何修复heroku中找不到的django静态文件页面?

Python 如何修复heroku中找不到的django静态文件页面?,python,django,heroku,Python,Django,Heroku,静态文件在Heroku的生产环境中不起作用。但在开发环境中,它起作用了,因为昨天我无法解决它。请帮帮我 设置.py STATIC_ROOT=os.path.join(BASE_DIR,'staticfiles') STATIC_URL = '/static/' MEDIA_URL='/media/' MEDIA_ROOT=os.path.join(BASE_DIR,'media') CRISPY_TEMPLATE_PACK='uni_form' LOGIN_URL

静态文件在Heroku的生产环境中不起作用。但在开发环境中,它起作用了,因为昨天我无法解决它。请帮帮我

设置.py

  STATIC_ROOT=os.path.join(BASE_DIR,'staticfiles')
  STATIC_URL = '/static/'


  MEDIA_URL='/media/'
  MEDIA_ROOT=os.path.join(BASE_DIR,'media')

  CRISPY_TEMPLATE_PACK='uni_form'

  LOGIN_URL='/login'

  LOGIN_REDIRECT_URL='/app'
  LOGOUT_REDIRECT='/'

在开发过程中,如果使用django.contrib.staticfiles,当DEBUG设置为True时,runserver将自动执行此操作(请参阅django.contrib.staticfiles.views.service()

这种方法效率极低,可能不安全,因此不适合生产

有关在生产环境中为静态文件提供服务的正确策略,请参阅部署静态文件。 具体而言,请参见和

“不工作”是什么意思?你读过关于在Heroku上托管静态文件的文章吗?你在使用django heroku吗?白噪音?请阅读。