變量名中是否可以冒號? 我已經試圖反斜槓,但它不工作...變量標識中的冒號
我使用geoDjango,所以我的模型中的標識符必須保持與數據庫中的標識符相同的名稱。麻煩的是,當我從OSM遷移數據,我有一些列其間用冒號命名(即地址:housenumber)
下面是一個例子:
class myClass(models.Model):
# ...
addr:housename = models.TextField(blank=True)
當我試圖執行syncdb :
addr:housename = models.TextField(blank=True)
^
SyntaxError: invalid syntax
這似乎正常。當我試圖逃跑結腸,我有另一個錯誤:
addr\:housename = models.TextField(blank=True)
^
SyntaxError: unexpected character after line continuation character
我真的不明白,爲什麼我得到這個錯誤。
有人知道如何把列標識符?
效果很不錯,謝謝:) – Kobz 2013-05-06 12:00:24