2015-01-10 115 views
-1

我正在關注官方的Django文檔,並試圖製作民意調查應用程序。 但是,當我運行命令python manage.py makemigrations民意調查時,我得到控制檯錯誤。Django 1.7 python manage.py makemigrations polls SyntaxError

[email protected]:~/Python/django/mysite$ python manage.py makemigrations polls 
Traceback (most recent call last): 
File "manage.py", line 10, in <module> 
execute_from_command_line(sys.argv) 
File "/usr/local/lib/python2.7/dist-packages/Django-1.7.2-py2.7.egg/django/    core/management/__init__.py", line 385, in execute_from_command_line 
utility.execute() 
File "/usr/local/lib/python2.7/dist-packages/Django-1.7.2-py2.7.egg/django/core/management/__init__.py", line 354, in execute 
django.setup() 
File "/usr/local/lib/python2.7/dist-packages/Django-1.7.2-py2.7.egg/django/__init__.py", line 21, in setup 
apps.populate(settings.INSTALLED_APPS) 
File "/usr/local/lib/python2.7/dist-packages/Django-1.7.2-py2.7.egg/django/apps/registry.py", line 108, in populate 
app_config.import_models(all_models) 
File "/usr/local/lib/python2.7/dist-packages/Django-1.7.2-py2.7.egg/django/apps/config.py", line 202, in import_models 
self.models_module = import_module(models_module_name) 
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module 
__import__(name) 
File "/home/anupam/Python/django/mysite/polls/models.py", line 13 



             ^
SyntaxError: invalid syntax 

我使用模型的代碼是:

from django.db import models 


class Question(models.Model): 
    question_text = models.CharField(max_length=200) 
    pub_date = models.DateTimeField('date published') 


class Choice(models.Model): 
    question = models.ForeignKey(Question) 
    choice_text = models.CharField(max_length=200) 
    votes = models.IntegerField(default= 

這將是巨大的,如果你能指出錯誤。

回答

2

錯誤行是你的models.py的最後一行:

votes = models.IntegerField(default= 

它應該是:

votes = models.IntegerField(default=0) 
相關問題