簡體   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