相关疑难解决方法(0)

Django - 如何使用South重命名模型字段?

我想更改模型中特定字段的名称:

class Foo(models.Model):
    name = models.CharField()
    rel  = models.ForeignKey(Bar)
Run Code Online (Sandbox Code Playgroud)

应改为:

class Foo(models.Model):
    full_name     = models.CharField()
    odd_relation  = models.ForeignKey(Bar)
Run Code Online (Sandbox Code Playgroud)

使用南方最简单的方法是什么?

python django django-models django-south

208
推荐指数
5
解决办法
4万
查看次数

Django将数据库字段从整数更改为CharField

我有一个Django应用程序与一个填充(Postgres)数据库,有一个整数字段,我需要更改为CharField.我需要在此字段中开始以前导零存储数据.如果我运行migrate(Django 1.8.4),我会收到以下错误:

psycopg2.ProgrammingError: operator does not exist: character varying >= integer

HINT: No operator matches the given name and argument type(s). You might need to add explicit type casts.
Run Code Online (Sandbox Code Playgroud)

我试着搜索谷歌,但没有找到太多帮助.我真的不知道我应该在这做什么.有人可以帮忙吗?

python django postgresql

6
推荐指数
2
解决办法
3876
查看次数

标签 统计

django ×2

python ×2

django-models ×1

django-south ×1

postgresql ×1