0
這讓我瘋狂!Django錯誤 - 全球名稱'has_auto'未定義
我有一個模型,並試圖簡單地調用一個方法。下面的代碼沒有什麼不對,什麼都沒有。不過,我不斷收到...
全局名稱「has_auto」沒有定義
它定義它,縮進是正確的和相同的代碼工作的其他任何文件。下面的代碼:
class Reply(models.Model):
message = models.TextField(help_text="Message from number")
#FK
keyword = models.ForeignKey(Keyword, related_name="Inbox")
class Meta:
app_label = 'sms'
verbose_name_plural = u'Message Replies'
def __unicode__(self):
return self.message
def has_auto(self):
pass
def save(self, *args, **kwargs):
has_auto()
super(Reply, self).save()
模型被稱爲reply.py並在模型文件夾我已經ntoced的init__.py有:
"""
.. autoclass:: Gateway
:members:
.. autoclass:: Message
:members:
.. autoclass:: Originator
:members:
.. autoclass:: Reply
:members:
.. autoclass:: Keyword
:members:
.. autoclass:: Template
:members:
"""
from gateway import Gateway
from message import Message
from originator import Originator
from reply import Reply
from batch import Batch
from keyword import Keyword
from template import Template
Gatewat和所有其他車型一樣工作測試,問題只在Reply.py!任何人都知道這裏發生了什麼,這讓我很生氣!
o我真是一個白癡! – GrantU
不敢相信這是一個愚蠢的錯誤,我的頭在哪裏。謝謝。 – GrantU
哈哈沒有人,'自我'有時候會有點棘手的錯誤傾向:) –