Erste

2017-09-19 1 views
1

Model.pyErste

In Modell Fehler in Django bekannt
from django.db import models 
class Albums(models.Model): 
    artist = models.CharField(max_lenght=250) 
    Albums_Name = models.CharField(max_lenght = 500) 
    Album_logo = models.CharField(max_lenght = 250) 
class Songs(models.Model): 
    albums=models.ForeignKey(Albums,on_delete=models.CASCADE) 
    file_type = models.CharField(max_lenght = 500) 
    Song_title = models.CharField(max_lenght = 500) 

setting.py

INSTALLED_APPS = [ 
    'Ganaana.apps.GanaanaConfig', 
    'django.contrib.admin', 
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', ] 

Fehler: Befehl: Python manage.py makemigrations Ganaana Traceback (jüngste Aufforderung zuletzt) : Datei "manage.py", Zeile 22, in execute_from_command_line (sys.argv) Datei "C: \ Programme \ Python36 \ lib \ site-packages \ django-1.11.5-
py3.6.egg \ django \ core \ management__init __. Py ", Zeile 364, in Ausführung e_from_command_line utility.execute() Datei" C: \ Programme \ Python36 \ lib \ site-packages \ django-1.11. 5- py3.6.egg \ django \ core \ management__init __. Py ", Zeile 338, in Ausführung django.setup() Datei" C: \ Programme \ Python36 \ lib \ site-packages \ django-1.11. 5- py3.6.egg \ django__init __. Py ", Zeile 27, im Setup apps.populate (settings.INSTALLED_APPS) Datei" C: \ Programme \ Python36 \ lib \ site-packages \ django-1.11.5 py3.6.egg \ django \ apps \ registry.py ", Zeile 108, in Population app_config.import_models() Datei" C: \ Programme \ P ython36 \ lib \ site-packages \ django-1.11.5- py3.6.egg \ django \ apps \ config.py ", Zeile 202, in import_models self.models_module = import_module (models_Modulname) Datei" C: \ Programme \ Python36 \ lib \ importlib__init __ py“, Linie 126, in import_module return _bootstrap._gcd_import (Name [Ebene:], Paket, Ebene) File "", Linie 978, in _gcd_import File "", line 961, in _find_and_load Datei "", Linie 950, in _find_and_load_unlocked Datei "", Linie 655, in _load_unlocked Datei "", Zeile 678, in exec_module Datei "", Linie 205, in _call_with_frames_removed Datei „E: \ PythonDjango \ website \ Ganaana \ models.py ", Zeile 4, in Klasse Alben (models.Model): Datei "E: \ PythonDjango \ Website \ Ganaana \ models.py", Zeile 5, in Alben artist = models.CharField (self, max_length = 250) NameError: Name 'self \ PythonDjango \ website> python manage.py makemigration Ganaana Traceback (jüngste Aufforderung zuletzt): 'ist nicht PS E definiert File "manage.py", Zeile 22, in execute_from_command_line (sys.argv) File " C: \ Programme \ Python36 \ lib \ Site-Pakete \ Django-1.11.5-
py3.6.egg \ django \ Kern \ Management__init __. Py ", Zeile 364, im ausführenden e_from_command_line utility.execute() Datei "C: \ Programme \ Pyt hon36 \ lib \ site-packages \ django-1.11.5- py3.6.egg \ django \ core \ management__init __. py ", Zeile 338, in Ausführung django.setup() Datei" C: \ Programme \ " Python36 \ lib \ site-packages \ django-1.11.5- py3.6.egg \ django__init __. Py ", Zeile 27, im Setup apps.populate (settings.INSTALLED_APPS) Datei" C: \ Programme \ Python36 \ lib \ site-packages \ django-1.11.5- py3.6.egg \ django \ apps \ registry.py ", Zeile 108, in Population app_config.import_models() Datei" C: \ Programme \ Python36 \ lib \ site-packages \ django-1.11.5- py3.6.egg \ django \ apps \ config.py ", Zeile 202, in import_models self.models_module = import_module (models_module_name) Datei "C: \ Programme \ Python36 \ lib \ importlib__init __ py.", Linie 126, in import_module return _bootstrap._gcd_import (Name [Ebene:], Paket, Ebene) Datei "" , Linie 978, in _gcd_import Datei "", Linie 961, in _find_and_load Datei "", Linie 950, in _find_and_load_unlocked PS E: \ PythonDjango \ website> python manage.py makemigration Ganaana Traceback (jüngste Aufforderung zuletzt): Datei "manage.py", Zeile 22, in execute_from_command_line (sys.argv) Datei "C: \ Programme \ Python36 \ lib \ site-packages \ django-1.11.5- py3.6.egg \ django \ core \ management__init __. py ", Zeile 364, in execut e_from_command_line utility.execute() Datei "C:. \ Programme \ Python36 \ lib \ site-packages \ django-1.11.5-
py3.6.egg \ django \ core \ management__init __ py", line 338, in Ausführung django.setup() Datei "C: \ Programme \ Python36 \ lib \ Site-Pakete \ django-1.11.5- py3.6.egg \ django__init __. Py", Zeile 27, im Setup apps.populate (settings.INSTALLED_APPS) Datei "C: \ Programme \ Python36 \ lib \ site-packages \ django-1.11.5- py3.6.egg \ django \ apps \ registry.py", Zeile 108 , im Popup app_config.import_models() Datei "C: \ Programme \ Python36 \ lib \ site-packages \ django-1.11.5- py3.6.egg \ django \ apps \ config.py ", Zeile 202, in import_models self.models_module = import_module (models_Modulname) Datei" C: \ Programme \ Python36 \ lib \ importlib__init __. Py ", Zeile 126 , in import_module return _bootstrap._gcd_import (Name [Ebene:], Paket, Ebene) Datei "", Linie 978, in _gcd_import Datei "", Linie 961, in _find_and_load Datei "", Linie 950, in _find_and_load_unlocked Datei "", Linie 655, in _load_unlocked Datei "", Zeile 678, in exec_module Datei "", Linie 205, in _call_with_frames_removed Datei "E: \ PythonDjango \ Website \ Ganaana \ models.py", Linie 4, in Klassenalben (models.Model): Datei "C: \ Programme \ Python36 \ lib \ site-packages \ django-1.11.5- py3.6.egg \ django \ db \ models \ Felder__init __. py ", Zeile 1061, in init Super (CharField, selbst). init (* args, ** kwargs) TypeError: init() bekam ein unerwartetes Schlüsselwortargument 'max_lenght' Ich verstehe meinen Fehler nicht? Ich habe einen richtigen Namen gegeben, immer noch Fehler bekommen? kann jemand den Fehler identifizieren

+2

Sie haben "max_length''' als' '' max_lenght''' geschrieben – user2233706

Antwort

2

Dies sollte max_length und nicht max_lenght sein. Minor Tippfehler - bitte ändern Sie das in Ihrem Modell und sehen, ob es das Problem behebt :)