2016-04-17 27 views
-1

das ist mein Code in modeles.pydjango und Python ./manage.py makemigrations Ausführungsfehler

from django.db import models 
from django.utils import timezone 
    class Book(models.Model): 
title = models.CharField(max_length = 200) 
author = models.CharField(max_lenght = 200) 
description = models.TextField() 
publish_date = models.DateField(Default= timezone.now) 

das ist, wenn i-Typ ./manage.py makemigrations Ausführungsfehler
das, was ich sehe in Shh immer noch Fehler gibt es keinen Kontrollraum zu wissen, wenn ich Zeiger auf die Maus zu Django erscheint es unaufgelöste Referenz 'Django', während ich es installierte Pip installieren Django == 1.8 und ich laufe jedes Mal sudo Pip installieren --ignore-installierten virtualenvwrapper weil, wenn ich benutze workon bookstore-django es wird nicht ausgeführt, bis ich sudo pip install ausführen --ignore-installed virtualenvwrapper ich bin zu Anfänger in diesem Feld

(bookstore-django) bavlys-Mac:bookstore bavlymorcos$ ./manage.py makemigrations store 
    Traceback (most recent call last): 
    File "./manage.py", line 11, in <module> 
execute_from_command_line(sys.argv) 
    File "/Users/bavlymorcos/.virtualenvs/bookstore-django/lib/python2.7/site-packages/django/core/management/__init__.py", line 338, in execute_from_command_line 
utility.execute() 
File "/Users/bavlymorcos/.virtualenvs/bookstore-django/lib/python2.7/site-packages/django/core/management/__init__.py", line 312, in execute 
django.setup() 
File "/Users/bavlymorcos/.virtualenvs/bookstore-django/lib/python2.7/site-packages/django/__init__.py", line 18, in setup 
apps.populate(settings.INSTALLED_APPS) 
File "/Users/bavlymorcos/.virtualenvs/bookstore-django/lib/python2.7/site-packages/django/apps/registry.py", line 108, in populate 
app_config.import_models(all_models) 
File "/Users/bavlymorcos/.virtualenvs/bookstore-django/lib/python2.7/site-packages/django/apps/config.py", line 198, in import_models 
self.models_module = import_module(models_module_name) 
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module 
__import__(name) 
File "/Users/bavlymorcos/Desktop/development/bookstore/store/models.py", line 6, in <module> 
class Book(models.Model): 
File "/Users/bavlymorcos/Desktop/development/bookstore/store/models.py", line 10, in Book 
publish_date = models.DateField(Default=timezone.now) 
File "/Users/bavlymorcos/.virtualenvs/bookstore-django/lib/python2.7/site-packages/django/db/models/fields/__init__.py", line 1201, in __init__ 
super(DateField, self).__init__(verbose_name, name, **kwargs) 
TypeError: __init__() got an unexpected keyword argument 'Default' 
+0

Sie mögen verwenden müssen ' models.CharField' statt 'models.Charfield'. Seien Sie vorsichtig mit Briefkasten. – Pyfisch

+0

@Pyfisch noch Fehler gibt es keinen Kontrollraum zu wissen, wenn ich Zeiger auf die Maus zu django erscheint es unaufgelöste Referenz 'Django', während ich es installierte Pip installieren Django == 1.8 und ich laufe jedes Mal sudo Pip installieren --ignore-installierten virtualenvwrapper denn wenn ich workon bookstore-django benutze, wird es nicht ausgeführt, bis ich sudo pip installiere --ignore-installed virtualenvwrapper ich bin zu Anfänger in diesem Feld – Bav

+0

Können Sie bitte Ihre Frage bearbeiten und diese Informationen, bitte auch die Fehlermeldung aktualisieren. Sie sollten sorgfältig darauf achten, wie Sie Ihr Problem aufschreiben. – Pyfisch

Antwort

0

ich das Problem, Danke Jungs gelöst

das Problem war in model.py ich es geändert, dass

from django.db import models 

from django.utils import timezone 


class Book(models.Model): 
    title = models.CharField(max_length=200) 
    author = models.CharField(max_length=200) 
    description = models.TextField() 
    publish_date = models.DateField(default=timezone.now) 
Verwandte Themen