将 google-appengine 本机模型链接到 Django 模型

发布于 2024-11-16 00:34:17 字数 328 浏览 4 评论 0原文

我已将我的 GAE 项目移植到 django-nonrel,现在我希望将我的对象链接到 Django User 对象:

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

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

问题 - 解决这个问题的最佳方法是什么?是否有可能或者我应该以某种方式解决它?

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

I've ported my GAE project to django-nonrel, and now I would like to have link from my object to Django User object:

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

Unfortunately, that's not possible, since you only can link GAE models this way.

Question - what's the best way to solve this? Is it possible or should I work it around somehow?

I don't want to migrate my old GAE model since I already have a bunch of data there.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

暮凉 2024-11-23 00:34:17

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

在 django-nonrel 列表上我读到:

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

另一个问题,和我的一模一样,没有得到解答。

...我发现另一个地方,人们建议切换到 Django 模型。

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

My initial googling and searching brought me nothing good:

On django-nonrel list I read:

You cannot use appengine model into django-nonrel. You need alter all
your models to django proper. That is, use original
django-registration app not the appengine-patch provided registration.

Another question, exactly like mine, was left unanswered.

... and I've found another place where people recommend switching to Django models.

I guess that's that then, there is no way of doing what I need, one needs to migrate.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文