【问题标题】:Linking google-appengine native model to Django model将 google-appengine 本机模型链接到 Django 模型
【发布时间】:2011-06-15 07:15:49
【问题描述】:

我已将我的 GAE 项目移植到 django-nonrel,现在我想将我的对象链接到 Django 用户对象:

class Opinion(google.appengine.ext.db.Model):
  ...
  author = db.ReferenceProperty(django.contrib.auth.User)

很遗憾,这是不可能的,因为您只能通过这种方式链接 GAE 模型。

问题 - 解决此问题的最佳方法是什么?有可能还是我应该以某种方式解决它?

我不想迁移旧的 GAE 模型,因为那里已经有一堆数据。

【问题讨论】:

    标签: python django google-app-engine django-nonrel


    【解决方案1】:

    我最初的谷歌搜索并没有给我带来任何好处:

    On django-nonrel list我看了:

    你不能在 django-nonrel 中使用 appengine 模型。你需要改变所有 你的模型适合 django。也就是使用原 django-registration app 不是 appengine-patch 提供的注册。

    Another question,和我的一模一样,没有得到答复。

    ...我找到了another place,人们建议切换到 Django 模型。

    我想就是这样,没有办法做我需要的,需要迁移。

    【讨论】:

    • 您为什么还要在 django-nonrel 中使用 App Engine 模型? django-nonrel 对 Django 用户的吸引力在于它允许您使用它的模型。
    • @Nick Johnson 我在旧的 AppEngine 模型中有很多数据。我不喜欢转换所有这些的想法,除非它很容易实现?不幸的是,我也没有找到任何关于升级现有数据集的信息。
    猜你喜欢
    • 1970-01-01
    • 2011-05-14
    • 2021-12-24
    • 2019-06-13
    • 1970-01-01
    • 2021-11-12
    • 1970-01-01
    • 2017-01-31
    • 1970-01-01
    相关资源
    最近更新 更多