2011-06-15 45 views
0

我已經轉移了我的GAE項目Django的nonrel,現在我想從我的對象Django的User對象有鏈接:鏈接谷歌-的AppEngine原生模型的Django模型

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

不幸的是,這是這是不可能的,因爲你只能以這種方式鏈接GAE模型。

問題 - 解決此問題的最佳方法是什麼?是否有可能或應該以某種方式工作?

我不想遷移我的舊GAE模型,因爲我已經有一堆數據了。

回答

0

我最初的谷歌搜索和搜索給我帶來了什麼好:

On django-nonrel list我讀:

不能使用的AppEngine模型到Django的nonrel。你需要改變你的模型所有 django正確。也就是說,使用原始 Django註冊應用程序不是提供註冊的appengine補丁。

Another question,和我的一模一樣,沒有回答。

...我發現another place人們推薦切換到Django模型。

我想那就是那樣,我沒有辦法做我需要的東西,需要遷移。

+0

你爲什麼試圖在django-nonrel中使用App Engine模型? Django用戶對django-nonrel的吸引力在於它可以讓你使用它的模型。 – 2011-06-16 04:29:33

+0

@Nick Johnson我在舊的AppEngine模型中有很多數據。我不喜歡將所有這些轉換成想法,除非它很容易實現?不幸的是,我還沒有找到關於升級現有數據集的任何信息。 – mhl666 2011-06-16 08:50:22