2009-04-08 4 views
-1

J'ai une installation de Django sur/home/masi/mySite.Impossible de trouver le fichier qui définit l'emplacement de l'installation de Django

Comment pouvez-vous définir que les fichiers du dossier /home/masi/public_html/mySite utilisent l'installation de Django?

+0

Nous pouvons avoir besoin un peu d'aide ici, Masi. Demandez-vous comment obtenir Apache ou un autre serveur Web pour utiliser l'installation de Django lors de l'exécution de votre application? Ou parlez-vous du serveur de développement local django? –

+0

@Jarret: Je cours Django sur mon serveur à Djangohosting.ch. –

Répondre

4
<location "/"> 

    SetHandler python-program 

    PythonHandler django.core.handlers.modpython 

    SetEnv DJANGO_SETTINGS_MODULE myproject.settings 

    PythonPath "['/home/masi/public_html'] + sys.path" 

</location> 

En http.conf le chemin python précisera l'emplacement du projet django.

Egalement http://www.djangoproject.com/ fournit une excellente documentation.

+0

Merci pour la réponse! –

+0

'mod_python' est obsolète, vous devriez promouvoir un autre moyen de déployer django, voir: https://docs.djangoproject.com/fr/1.4/howto/deployment/wsgi/ – cyberdelia

-1

vous pouvez utiliser les fichiers .htaccess trop

SetHandler python-program 
PythonHandler django.core.handlers.modpython 
SetEnv DJANGO_SETTINGS_MODULE yourproject.settings 
PythonDebug On 

PythonPath "['/your/project/path'] + sys.path" 
+0

' mod_python' est obsolète, vous devriez utiliser 'mod_wsgi 'avec apache, voir: https://docs.djangoproject.com/fr/1.4/howto/deployment/wsgi/modwsgi/ – cyberdelia

Questions connexes