2017-08-31 1 views
0

En mode production, mon projet django fonctionne correctement.Fichiers statiques ne fonctionnant pas en Iframe en mode production django

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/', 
] 

J'ai couru ce projet localhost: 8000

Et mon autre projet (Projet2) qui est en cours d'exécution dans localhost: 8001

Je veux montrer la maison de project1 page dans project2 en utilisant iframe ou incorporer mais les fichiers statiques de project1 ne fonctionnent pas ici.

Répondre

0

essayer avec:

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

et déboguage true, si vous définissez debug sur false puis exécutez manage.py --insecure. La raison: Si vous définissez debug sur true alors votre serveur prendra soin des fichiers statiques et non du serveur Django