2012-03-01 5 views
0

Je suis confronté à quelques problèmes avec mon installation de Django. J'utilise Ubuntu comme système d'exploitation. Eclipse a été installé à travers le centre Sofware. Pydev via l'option plug-in dans Eclipse. Django a été installé comme décrit dans le tutoriel. Maintenant, je suis confronté à ce problème:Comment configurer Eclipse avec PyDev et Django?

from django.core.management.validation import max_length

jette un Unresolved import: max_length.

J'ai trouvé des informations sur l'ajout de chemins Django à PythonPaths. Mais les solutions mentionnées n'ont pas résolu mon problème. Voici ce que Eclipse trouvé avec autoconfig:

[1]: http://i42.tinypic.com/2namvpl.png "Part1"

[2]: http://i40.tinypic.com/favksz.png "Part2"

Quelqu'un peut-il expliquer s'il vous plaît quels chemins doivent être mis en place? Je suis perdu.

Merci.

Répondre

2

Je vais sortir du pétrin et dire que vous êtes vraiment un problème, vous ne devriez pas utiliser cette importation en premier lieu.

J'ai vu des choses similaires m'arriver dans Aptana Studio (fondamentalement identique à Eclipse). Lorsque vous ajoutez un CharField à un modèle, vous commencez à taper "max_length" et il affiche un menu d'achèvement de code. Mais quand vous allez de l'avant et l'avoir complète "max_length" pour vous, il ajoute réellement cette importation, qui est une importation absurde. Il en résulte un ImportError et ce n'est pas nécessaire.

Si cela vous semble familier, supprimez simplement cette importation et continuez votre journée.

+0

Vous pouvez jeter un oeil à la source de django pour vérifier que réellement pas de longueur max qui pourrait être importé: https://code.djangoproject.com/browser/django/trunk/django/core/management/validation.py – alex

+0

droite. Eclipse a ajouté cette déclaration elle-même. Mais pourquoi? Je ne comprends pas pourquoi il ajoute une importation qui ne fonctionne pas. –

+0

Haha. Tu m'as eu sur celui-là. Je me suis demandé la même chose moi-même. Je craque que les IDE ne soient des bêtes compliquées, et j'accepterai l'imperfection quand c'est opensource/free. –

Questions connexes