2009-08-05 6 views
0

Bonjour vous tous les experts Google App Engine,Impossible d'importer les paramètres Django dans Google App Engine

Je l'ai utilisé Django un peu avant, mais je suis de nouveau à Google App Engine et essaie d'utiliser son serveur Web de développement avec Django pour la première fois.

Je ne sais pas si cela est relevent mais j'avais déjà Django 1.1 et Python 2.6 sur mon Windows XP et même si je l'ai désinstallé Python 2.6 il y a encore un dossier et les entrées dans le Registre.

J'ai suivi les instructions de Google mais lorsque je navigue sur le serveur Web de développement GAE, il ne trouve pas mes paramètres (détails ci-dessous).

Toutes les indications reçues avec reconnaissance.

Cordialement

Geoff

C:\Documents and Settings\GeoffK\My Documents\ing\ingsite>echo %PATH% 
C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS 
\system32\WindowsPowerShell\v1.0;;C:\Python25;C:\Python25\Lib\site- 
packages\django\bin;C:\Documents and Settings\GeoffK\My Documents\ing 
\ingsite;C:\Program Files\Google\google_appengine\ 
C:\Documents and Settings\GeoffK\My Documents\ing\ingsite>echo 
%PYTHONPATH% 
C:\Documents and Settings\GeoffK\My Documents\ing\ingsite 
C:\Documents and Settings\GeoffK\My Documents\ing\ingsite>C:\Documents 
and Settings\GeoffK\My Documents\ing\ingsite>dev_appserver.py -- 
debug_imports ingiliz\ 
INFO  2009-08-04 07:29:45,328 appengine_rpc.py:157] Server: 
appengine.google. 
com 
INFO  2009-08-04 07:29:45,358 appcfg.py:322] Checking for updates 
to the SDK. 
INFO  2009-08-04 07:29:45,578 appcfg.py:336] The SDK is up to date. 
WARNING 2009-08-04 07:29:45,578 datastore_file_stub.py:404] Could not 
read data 
store data from c:\docume~1\geoffk\locals~1\temp 
\dev_appserver.datastore 
WARNING 2009-08-04 07:29:45,578 datastore_file_stub.py:404] Could not 
read data 
store data from c:\docume~1\geoffk\locals~1\temp 
\dev_appserver.datastore.history 
WARNING 2009-08-04 07:29:45,608 dev_appserver.py:3296] Could not 
initialize ima 
ges API; you are likely missing the Python "PIL" module. ImportError: 
No module 
named _imaging 
INFO  2009-08-04 07:29:45,625 dev_appserver_main.py:465] Running 
application 
ingiliz on port 8080: http://localhost:8080 

..... maintenant tenter de parcourir si besoin de plus de détails ici je peux poster .....

if not settings.DATABASE_ENGINE: 
    File "C:\Python25\lib\site-packages\django\conf\__init__.py", line 
28, in __ge 
tattr__ 
    self._import_settings() 
    File "C:\Python25\lib\site-packages\django\conf\__init__.py", line 
59, in _imp 
ort_settings 
    self._target = Settings(settings_module) 
    File "C:\Python25\lib\site-packages\django\conf\__init__.py", line 
94, in __in 
it__ 
    raise ImportError, "Could not import settings '%s' (Is it on 
sys.path? Does 
it have syntax errors?): %s" % (self.SETTINGS_MODULE, e) 
ImportError: Could not import settings 'settings' (Is it on sys.path? 
Does it ha 
ve syntax errors?): No module named settings 
INFO  2009-08-04 07:31:02,187 dev_appserver.py:2982] "GET/HTTP/ 
1.1" 500 - 

Répondre

2

I a eu un problème similaire et j'ai mis un fichier settings.py vide dans mon répertoire racine et cela a fonctionné.

Bonne chance

1

pour les tests locaux ajouter ceux-ci au début de votre main.py

import os, sys 
os.environ["DJANGO_SETTINGS_MODULE"] = "appid.settings" 
sys.path.append("/app/folder") 
0

Comment développez-vous l'application en utilisant le moteur d'application Django et Google?

Si vous utilisez Django, settings.py devrait déjà être présent.

Tyr App engine patch

il offre un bon point de départ pour développer les applications utilisant l'application Google et Django.

0

J'ai commencé à rencontrer ces problèmes après avoir ajouté appengine_config.py à mon projet. Sur le fichier j'avais chemin incorrect pour les paramètres (seulement les paramètres, même si j'aurais dû myproj.settings)

os.environ['DJANGO_SETTINGS_MODULE'] = 'myproj.settings' 

twist « Intéressant » était que quand tout allait bien, cela n'a pas causé aucun problème. Seulement après avoir rencontré quelques erreurs, j'ai commencé à recevoir des plaintes pour ne pas pouvoir importer les paramètres.

Questions connexes