变量名中是否可以冒号? 我已经试图反斜杠,但它不工作...变量标识中的冒号
我使用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