繁体   English   中英

静态文件在生产模式下无法在iframe中运行

[英]Static files not working in Iframe in production mode django

在生产模式下,我的Django project1运行正常。

settings.py

DEBUG = False
STATIC_URL = '/static/'
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
STATIC_ROOT = os.path.join(BASE_DIR,'mysite' ,'static') 
STATICFILES_DIRS = [
  os.path.join(BASE_DIR, 'mysite',  "static"),
  '/var/www/static/',
]

我在localhost:8000中运行了这个项目

和我正在本地主机中运行的另一个项目(project2):8001

我想使用iframe或embed在project2中显示project1的主页,但是project1的静态文件在这里不起作用。

尝试:

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

并将debug设置为true,如果将debug设置为false,则运行manage.py --insecure 原因:如果将debug设置为true,则服务器将注意静态文件而不是Django服务器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM