django-south

    0热度

    1回答

    我目前正在研究一个django项目,这个项目往往变得非常复杂。因此,我计划封装基本的核心模型和实用程序,这些模型和实用程序将在整个应用程序中在单独的空间中重用。由于这些模型大多是其他应用程序所需的基本模型,所以不需要创建django应用程序,而是将它们放置在标准的python包中(因此包的行为就像一个简单的库)。 由于我使用南方进行迁移,因此我在创建应用程序时遇到了问题,而是使用我的“库”,因为南

    7热度

    1回答

    使用别人的代码叉子,我增加了一个模式场,做一般的自动迁移: ~ $ django_admin.py migrate mezzanine_slides --auto You cannot use automatic detection, since the previous migration does not have this whole app frozen. Either make mi

    1热度

    2回答

    我正在Heroku上运行Django 5.1 Web应用程序,并保留用户数据。 在本地,我只是给现有模型添加了一个新的char字段,并且当我推送到Heroku时不想破坏任何内容。我知道Django 6引入了一个migrate命令,但是Django 5没有这样的东西。我只有South迁移工具。 我试图在本地(在我的sqlite3数据库上)关注South basic tutorial,以确保在Hero

    0热度

    1回答

    我在我的应用中添加了一个Target模型,该模型通过一对一字段标记Revision对象(从django-reversion)。标签取决于版本集中的对象,如果这些对象中的任何一个需要标签,则应该为整个版本设置标签。我试图使用django-south数据迁移遍历数据库中所有的Revision对象,检查关联的version_set中的每个对象,并在必要时设置标记。 class Migration(Dat

    0热度

    1回答

    我想我的应用“落地”迁移以南我写了下面的命令 python manage.py migrate landing ,但它显示了以下错误 Running migrations for landing: Migrating forwards to 0003_auto__chg_field_userinput_email2. landing:0001_initial FATAL ERROR - The f

    0热度

    1回答

    在学习南方的过程中,我犯了一些我想要诵读的错误。这里是其中的一个: # migrate --list (*) 0002_auto__add_lesson #add the table (*) 0003_auto__del_lesson #dammit, table uses wrong db engine so delete it (*) 0004_auto__add_lesson #rec

    2热度

    1回答

    我正在执行向我的自定义用户模型添加引荐代码的迁移。我已经添加了场看起来是这样的: refer_code = models.CharField(max_length=10, default=UUID_10) 在我datamigration我已经添加了以下内容: for u in orm['app.User'].objects.all(): u.refer_code = UUID_10(

    0热度

    1回答

    我一整天都在试图做这项工作,但我做不到。 这是我到目前为止已经完成: 创建了一个应用程序,它的型号(无南在这一点上) 南安装在我的系统 加入“南”到我的项目设置 Ran manage.py syncdb创建南迁移表 使用以下命令将我的应用转换为南:manage.py convert_to_south myapp。这创建了一个迁移文件夹和一个初始迁移文件。 改变了我的模型(增加了一个新字段) 冉ma

    1热度

    1回答

    我使用南8.4 Django的1.6.1和Python 3.3.2和遇到的南错误引入一个文本框时,模型: sources = models.TextField(default="{'users':0}") 南高兴地当我用空字符串替换字符串时迁移。 回溯: Traceback (most recent call last): File "manage.py", line 10, in

    14热度

    2回答

    这是我一直在做的事情: 本地 - 在那里我有一个全新的Postgres数据库,以及两种机型.py文件从两个不同的应用程序: python manage.py syncdb python manage.py schemamigration api --initial python manage.py schemamigration extapi --initial python manage.