2011-06-28 19 views
0

ユーザーがファイルをアップロードできるようにするアプリケーションを作成しようとしています。私は、ファイルのアップロードを処理するモデルを作成したいと思います。Python "SyntaxError:無効な構文" djangoコード

from django import forms 

class UploadFileForm(forms.Form): 
    title = forms.CharField(max_length=50) 
    file = forms.FileField() 

私がsyncdbを実行すると、次のエラーが発生します。下からあなたのバックトレースを読ん

Traceback (most recent call last): 
    File "manage.py", line 14, in <module> 
    execute_manager(settings) 
    File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 438, in execute_manager 
    utility.execute() 
    File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 379, in execute 
    self.fetch_command(subcommand).run_from_argv(self.argv) 
    File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 191, in run_from_argv 
    self.execute(*args, **options.__dict__) 
    File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 219, in execute 
    self.validate() 
    File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 249, in validate 
    num_errors = get_validation_errors(s, app) 
    File "/usr/local/lib/python2.7/site-packages/django/core/management/validation.py", line 36, in get_validation_errors 
    for (app_name, error) in get_app_errors().items(): 
    File "/usr/local/lib/python2.7/site-packages/django/db/models/loading.py", line 146, in get_app_errors 
    self._populate() 
    File "/usr/local/lib/python2.7/site-packages/django/db/models/loading.py", line 61, in _populate 
    self.load_app(app_name, True) 
    File "/usr/local/lib/python2.7/site-packages/django/db/models/loading.py", line 78, in load_app 
    models = import_module('.models', app_name) 
    File "/usr/local/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module 
    __import__(name) 
    File "/home/roy/projects/qsourcing/qsl/models.py", line 5 
    title = forms.CharField(max_length=50)          file = forms.FileField() 
                        ^
SyntaxError: invalid syntax 
+0

タイトルはこの問題と何が関係していますか? –

+0

SOロイヤルサにようこそ。 –

答えて

3

スタート:この場合

File "/home/roy/projects/qsourcing/qsl/models.py", line 5 
    title = forms.CharField(max_length=50)          file = forms.FileField() 
                        ^
SyntaxError: invalid syntax 

ラインmodels.pyの5に問題があります。あなたは新しい行がありません

0

ソナーは正しいです。この問題は、誤った書式設定によって発生している可能性が最も高いです。私はチュートリアルやブログからコードをコピーして、それを自分のプロジェクトに直接貼り付けた後、このエラーを数回見つけました。チュートリアルやブログからコードをコピーして貼り付けた後にこのエラーが表示された場合は、貼り付けたコードを削除して、コードを手動で入力してください。

ベスト、

関連する問題