2016-06-26 3 views
-3

je commencé à apprendre un tutoriel Django, et quand je veux courirpython erreur manage.py runserver django.core.exceptions.ImproperlyConfigured: T

python manage.py runserver 

il y a un bon nombre d'erreurs retraçage (le plus récent appel last): Fichier "manage.py", ligne 10, dans execute_from_command_line (sys.argv) Fichier "/home/sarfraz/.local/lib/python2.7/site-packages/django/core/management/ init .py ", ligne 338, dans execute_from_command_line utility.execute() Fichier" /home/sarfraz/.local/lib/python 2.7/packages_site/django/core/management/init .py ", ligne 330, en exécution self.fetch_command (sous-commande) .run_from_argv (self.argv) Fichier" /home/sarfraz/.local/lib /python2.7/site-packages/django/core/management/ initialisation .py "ligne 190, dans fetch_command Klass = load_command_class (app_name, sous-commande) fichier" /home/sarfraz/.local/lib/python2 .7/packages_site/django/core/management/init .py ", ligne 40, dans load_command_class module = import_module ('% s.management.commands.% S'% (nom_app, nom)) Fichier "/usr/lib/python2.7/importlib/ init .py", ligne 37, dans import_module importation (nom) fichier "/home/sarfraz/.local/lib/python2.7/site-packages/django/core/management/commands/runserver.py", ligne 14, à de django.db .migrations.executor import MigrationExecutor Fichier "/home/sarfraz/.local/lib/python2.7/site-packages/django/db/migrations/executor.py", ligne 6, en à partir de .loader import MigrationLoader Fichier "/home/sarfraz/.local/lib/python2.7/site-packages/django/db/migrations/loader.py", ligne 10, dans à partir de django.db.migrations.recorder import MigrationRecorder Fichier "/ home /sarfraz/.local/lib/python2.7/site-packages/django/db/migrations/recorder.py ", ligne 9, dans class MigrationRecorder (objet): Fichier "/home/sarfraz/.local/lib/python2.7/site-packages/django/db/migrations/recorder.py", ligne 23, dans MigrationRecorder classe Migration (models.Model): Fichier "/ home /sarfraz/.local/lib/python2.7/site-packages/django/db/migrations/recorder.py ", ligne 24, dans Migration app = models.CharField (longueur_max = 255) Fichier"/home/sarfraz /.local/lib/python2.7/site-packages/django/db/models/fields/ initialisation .py », ligne 1081, dans à init super (CharField, auto). init (* args, ** kwargs) Fichier "/home/sarfraz/.local/lib/python2.7/site-packages/django/db/models/fields/ init .py", ligne 161, dans initialisation self.db_tablespace = db_tablespace ou settings.DEFAULT_INDEX_TABLESPACE fichier "/home/sarfraz/.local/lib/python2.7/site-packages/django/conf/ initialisation .py", ligne 48, en getattr self._setup (nom) fichier "/home/sarfraz/.local/lib/python2.7/site-packages/django/conf/ initialisation .py", ligne 44, en _setup auto. _wrapped = Paramètres (s ettings_module) Fichier "/home/sarfraz/.local/lib/python2.7/site-packages/django/conf/ init.py », ligne 108, dans initialisation « S'il vous plaît fixer vos paramètres » de réglage de%) django.core.exceptions.ImproperlyConfigured:... Le réglage TEMPLATE_DIRS doit être un tuple S'il vous plaît fixer vos paramètres retraçage (le plus récent appel dernier): Fichier "manage.py", ligne 10, dans execute_from_command_line (sys.argv) Fichier "/home/sarfraz/.local/lib/python2.7/site-packages/django/core/management/ init .py », ligne 338, dans execute_from_command_line utility.execute() fichier "/home/sarfraz/.local/lib/python2.7/site-packages/django/core/management/ initialisation .py", ligne 330, en exécution self.fetch_command (sous-commande) .run_from_argv (self.argv) Fichier "/home/sarfraz/.local/lib/python2.7/site-packages/django/core/management/ init .py", ligne 190 , dans fetch_command klass = load_command_class (nom_app, sous-commande) Fichier "/home/sarfraz/.local/lib/python2.7/site-packages/django/core/management/ init .py", ligne 40, dans load_command_class module = import_module ('% s.management.commands.% s'% (nom_app, nom)) Fichier "/usr/lib/python2.7/importlib/ init .py", ligne 37, dans import_module importation (nom) Fichier "/home/sarfraz/.loca l/lib/python2.7/package_site/django/core/management/commands/runserver.py ", ligne 14, dans à partir de django.db.migrations.executor import MigrationExecutor Fichier" /home/sarfraz/.local /lib/python2.7/site-packages/django/db/migrations/executor.py ", ligne 6, dans à partir de .loader import MigrationLoader Fichier" /home/sarfraz/.local/lib/python2.7/site -packages/django/db/migrations/loader.py ", ligne 10, dans à partir de django.db.migrations.recorder import MigrationRecorder Fichier" /home/sarfraz/.local/lib/python2.7/site-packages/ django/db/migrations/recorder.py ", ligne 9, dans class MigrationRecorder (objet): Fichier" /home/sarfraz/.local/lib/python2.7/site-packages/django/db/migrations/recorder .py ", ligne 23, dans MigrationRecorder classe M igration (models.Model): Fichier "/home/sarfraz/.local/lib/python2.7/site-packages/django/db/migrations/recorder.py", ligne 24, dans Migration app = models.CharField (max_length = 255) fichier "/home/sarfraz/.local/lib/python2.7/site-packages/django/db/models/fields/ initialisation .py", ligne 1081, dans à init super (CharField, auto). init (* args, ** kwargs) Fichier "/home/sarfraz/.local/lib/python2.7/site-packages/django/db/models/fields/ init .py", ligne 161, dans initialisation self.db_tablespace = db_tablespace ou settings.DEFAULT_INDEX_TABLESPACE fichier "/home/sarfraz/.local/lib/python2.7/site-packages/django/conf/ initialisation .py", ligne 48, en getattr self._setup (nom) fichier "/home/sarfraz/.local/lib/python2.7/site-packages/django/conf/ initialisation .py", ligne 44, en _setup auto. _wrapped = Paramètres (s ettings_module) fichier "/home/sarfraz/.local/lib/python2.7/site-packages/django/conf/ initialisation .py", ligne 108, dans init de "S'il vous plaît fixer vos paramètres." % setting) django.core.exceptions.ImproperlyConfigured: Le paramètre TEMPLATE_DIRS doit être un tuple. Veuillez corriger vos paramètres.

Et il y a la ligne dans mon projet/settings.py TEMPLATE_DIRS = ( "/ home/sarfraz/django/crepes_bretonnes/templates /" )

Espoir il était clair.

Répondre

1

Ajouter une virgule à la fin de la valeur fermée entre parenthèses sinon il n'est pas un tuple:

TEMPLATE_DIRS = ("/home/sarfraz/django/crepes_bretonnes/templates/",)

devrait résoudre le problème. J'espère que ça aide.

+0

J'ajoute une virgule mais cela ne fonctionne pas, la même erreur apparaît. –

+0

Oups, j'ai ajouté une virgule avant la double citation, je change cela et je sais que ça marche! Merci –