2016-04-17 2 views
-1

тот мой код в modeles.pyДжанго и питон ./manage.py makemigrations ошибка выполнения

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) 

что, когда я типа ./manage.py ошибку выполнения makemigrations
, что это то, что я вижу в Shh по-прежнему ошибка там нет пространства управления, чтобы знать, когда я указатель мыши на django, появляется нерегламентированная ссылка 'django', в то время как я установил его pip install django == 1.8, и я запускаю каждый раз, когда sudo pip install - установленный пользователем virtualenvwrapper, потому что когда Я использую workon bookstore-django, он не выполняется до тех пор, пока я не запустил sudo pip install -ignore-installed virtualenvwrapper. Я тоже начинаю в этом поле

(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

Вы должны использовать ' models.CharField' вместо 'models.Charfield'. Будьте аккуратны с буквенным корпусом. – Pyfisch

+0

@Pyfisch по-прежнему ошибки нет никакого пространства управления, чтобы знать, когда я указатель мыши на django появляется нерешенная ссылка 'django', в то время как я установил его pip install django == 1.8, и я запускаю каждый раз, когда sudo pip install - установленный пользователем virtualenvwrapper потому что, когда я использую workon bookstore-django, он не выполняется до тех пор, пока я не запустил sudo pip install - установленный пользователем virtualenvwrapper. Я тоже начинаю в этом поле – Bav

+0

Не могли бы вы отредактировать свой вопрос и включить эту информацию, а также обновить сообщение об ошибке. Вы должны позаботиться о том, как написать свою проблему. – Pyfisch

ответ

0

Я решил проблему спасибо, ребята

проблема была в model.py я изменил его, чтобы, как что

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) 
Смежные вопросы