0
我是Django的新手,我不知道如何解決這個問題。如何更正以下屬性錯誤?
方面:
- 1.-用的Django的Oracle 11g。
- 在cmd中蟒蛇manage.py執行syncdb 2:
- 3.-消息的錯誤是:
我與'lower'
讀取另一個'attributeError'
,但我不能找到存檔與'nltk.pos_tag(clean)'
(Python AttributeError: 'tuple' object has no attribute 'lower')
我models.py是一個正常的模型和錯誤是在驅動程序(我認爲是這樣)。在Django的官方網站,我看到,我們利用這個與甲骨文(單引號):
(例如)
*class Meta:
db_table ='"desactivacion_empresa"',*
File "C:\Python27\lib\site-packages\django\db\backends\oracle\
introspection.py", line 64, in table_name_converter
return name.lower()
行內省的64:
*def table_name_converter(self, name):
"Table name comparison is case insensitive under Oracle"
return name.lower()*
真,我不知道該怎麼辦......
編輯 例如一個完整的模型:
class desactivacion_empresa(models.Model):
id_desactivacion = models.AutoField(primary_key = True)
empresa_involucrada = models.ForeignKey(empresa_contacto)
fecha_desactivacion = models.DateTimeField(
auto_now = True,
blank = False,
null = False
)
fecha_activacion = models.DateTimeField(
blank = False,
null = True
)
motivo_desactivacion = models.TextField(
blank = False,
null = False
)
class Meta:
db_table ='"desactivacion_empresa"',
verbose_name = 'Desactivación de empresa',
verbose_name_plural = 'Desactivaciones de las empresas'
def __unicode__(self):
return self.fecha_desactivacion
是作爲例子。完整的元是: \t類元: \t \t db_table = ' 「desactivacion_empresa」', \t \t verbose_name = 'Desactivación西班牙企業', \t \t verbose_name_plural = 'Desactivaciones德拉斯EMPRESAS' 爲單引號 – HawksGaze 2014-09-21 23:51:57
,我請閱讀以下內容:https://docs.djangoproject.com/en/dev/ref/models/options/ – HawksGaze 2014-09-21 23:53:31
否。需要引用其中任一引號。此外元屬性是每行一個,而不是逗號分隔... – karthikr 2014-09-21 23:55:15