0

以下のコードはコンパイルされますが、 purchase_date 、 po_number 、または confirm のコメントを外すたびに、エラーが発生します。これらの行のコメントを外した後、 python manage.py syncdb を試しましたが、まだエラーが発生しています。

from django.db import models


class PurchaseOrder(models.Model):

       product = models.CharField(max_length=256)
       vendor = models.CharField(max_length=256)
       price = models.FloatField()
       item_number = models.AutoField(primary_key=True)
    #  purchase_date = models.DateField()
    #  po_number = models.IntegerField(unique=True)
    #  confirmed = models.NullBooleanField(null=True)

私が得ているエラーはこれです:

DatabaseError at /admin/purchaseorders/purchaseorder/
column purchaseorders_purchaseorder.purchase_date does not exist
LINE 1: ...e", "purchaseorders_purchaseorder"."item_number", "purchaseo...
                                                             ^
Request Method: GET
Request URL:    
Django Version: 1.5.1
Exception Type: DatabaseError
Exception Value:    
column purchaseorders_purchaseorder.purchase_date does not exist
LINE 1: ...e", "purchaseorders_purchaseorder"."item_number", "purchaseo...
                                                             ^
Exception Location: /usr/local/lib/python2.7/dist-packages/django/db/backends/postgresql_psycopg2/base.py in execute, line 54
Python Executable:  /usr/bin/python
Python Version: 2.7.3
Python Path:    
['/LPG/firstproject',
 '/usr/lib/python2.7',
 '/usr/lib/python2.7/plat-linux2',
 '/usr/lib/python2.7/lib-tk',
 '/usr/lib/python2.7/lib-old',
 '/usr/lib/python2.7/lib-dynload',
 '/usr/local/lib/python2.7/dist-packages',
 '/usr/lib/python2.7/dist-packages']
Server time:    Tue, 23 Jul 2013 16:30:58 +0000

これは、すでに作成されているテーブルと関係があり、それらをクリアする必要がありますか?

4

1 に答える 1