8
votes

Erreur Bizarre Importation des paramètres à Django

J'ai de nombreux projets travaillant à Ubuntu avec Python2.7 et Virtualenv / Virtualenvwrapper, dans mon travail, certains développeurs fonctionnent avec MacOSX et Windows, généralement, je crée le projet comme d'habitude:

python manage.py runserver


5 commentaires

Que disent "Paramètres Python.py"?


Rien, ni les paramètres d'importation de Python interactif.


Étrange ... peut-être courir python en mode verbose (-v) peut vous aider


On dirait que vous oubliez de temps en temps d'activer le virtualenv.


Daniel, NOP, je suis sûr que j'acquérirai le virtualenv, en fait, j'utilise virtalenvwrapper alors je fais "workon"


3 Réponses :


28
votes

J'ai eu cette erreur:

Erreur: impossible de trouver le fichier 'Params.py' dans le répertoire contenant 'Manage.py'. Il semble que vous ayez personnalisé des choses. Vous devrez exécuter django-admin.py, ce qui lui transmettra votre module de paramètres. (Si les paramètres de fichier.py existent effectivement, il provoque une imporror d'une manière ou d'une autre.)

Le script Script imprime indiquant chaque fois qu'une erreur d'importation se produit, de sorte que si votre Params.py Importe des éléments et les causes Une erreur d'importation, manage.py imprimera toujours cet avertissement.

Un moyen de diagnostiquer serait (temporairement) modifier manage.py de < / p> xxx

à xxx

et voir la trace de pile imprimée lors de l'exécution $ python manage.py runserver < / code>.


0 commentaires

1
votes

J'ai chassé tous à travers le code Django pendant une heure jusqu'à ce que je suis tombé sur ceci: xxx

s'avère une erreur d'importation au-delà de mon application. Une fois que je pouvais voir l'erreur, il a fallu dix secondes pour réparer. : /


0 commentaires

3
votes

Si vous obtenez cette erreur lorsque vous essayez de commencer à démarrer avec Django et Appengine, en suivant le guide de HTTP : //www.allbuttononSreed.com/projects/djangoappengine

Et vous avez créé des liens symboliques sur les dossiers, le guide est faux tout en créant le Djangoappengine Symlink. Vous devez utiliser 1 répertoire par exemple p>

non pas: p>

Copiez les dossiers suivants dans votre projet (par exemple, Django-testApp): P>

django-nonrel/django => <project>/django
djangotoolbox/djangotoolbox => <project>/djangotoolbox
django-autoload/autoload => <project>/autoload
django-dbindexer/dbindexer => <project>/dbindexer
djangoappengine/djangoappengine => <project>/djangoappengine


2 commentaires

Je suivais blog.abhijeetr.com / 2013/02 / ... tutoriel, même chose, obtenir une autre erreur maintenant: TypeError: __init __ () prend exactement 1 argument (2 donné)


Problème résolu, un excellent moyen d'obtenir Django + GAE en cours d'exécution consiste à utiliser ce script SEPEROHACKER.BLOGSPOT.COM/2012/05/...