私は、私が作成した新しい "リスト"アプリケーションにrealestateアプリケーションから "listing"を取るデータマイグレーションをしようとしています。django south ValueError: "あなたはスタブモデルをインスタンス化できません"
私はこのようなstartmigrationをした:
python manage.py startmigration listings migrate_listings --freeze realestate
は、私は、この移入空白の移行を、作成した:私は、マイグレーションを実行したとき
def forwards(self, orm):
"Write your forwards migration here"
for listing in orm['realestate.RealEstateListing'].objects.all():
sub_type = orm.SubType.objects.get(slug_url=slugify(listing.listing_type.name))
lt = orm.Listing(listing_type=sub_type.parent,
sub_type=sub_type,
expiration_date=listing.expiration_date,
title=listing.title,
slug_url = listing.slug_url,
description = listing.description,
contact_person=listing.contact_person,
secondary_contact=listing.secondary_contact,
address=listing.address,
location=listing.location,
price=listing.price,
pricing_option=listing.pricing_option,
display_picture=listing.display_picture,
image_gallery=listing.image_gallery,
date_added=listing.date_added,
status=listing.status,
featured_on_homepage=listing.featured_on_homepage,
)
lt.save()
lt.features.clear()
for ft in listing.property_features.all:
lt.features.add(ft)
for cft in listing.community_features.all:
lt.features.add(cft)
lt.restrictions.clear()
for na in listing.not_allowed.all:
lt.restrictions.add(na)
しかし、このエラーを取得し、まだです:
whiney_method
ValueError( "スタブモードをインスタンス化できませんl ")
私はあなたが偽造を使用して"スタブ "モデルにアクセスできないことを理解していますが、追加のアプリをフリーズすることはできません。どのように私はそれらをフリーズせずに "スタブ"モデルを使用して行くのですか?