私は現在 OSQA に取り組んでおり、別の Q&A サイトからいくつかの質問と回答をインポートしようとすると、本当に問題が発生します。
投稿する前に検索したところ、meta.osqa でデータのインポートに関するこのリンクといくつかの典型的なエラーが見つかりましたが、有効ではなくなりました。 http://meta.osqa.net/questions/4080/how-can-i-import-data-from-another-question-and-answer-script
一方、私のコードは次のとおりです。
from django.core.management.base import NoArgsCommand
from forum.models import *
from forum.actions import *
class Command(NoArgsCommand):
def handle_noargs(self, **options):
#retrieve the "asker" from the database
# "15" for Alumno Paco
user = User.objects.get(id=15)
#prepare question data
qdata = dict(
title = "Como funciona el TabViewController",
text = "No entiendo como funciona el TabViewController, alguna ayuda?",
tags = "iOS iPhone Xcode",
)
#save the question, everything will be handled internally,
#like creating the tags if they don't exist, etc
AskAction(user=user).save(data=qdata)
このコマンドは、質問の本文 (テキスト) が空であることを除いて、私の OSQA サイトで適切に質問を作成します。
興味深いのは、ユーザーとして登録されたサイトから直接手動で質問を追加すると、問題なく作成されることです。
読んでみると、Markdownの問題であることがわかりましたが、現在のバージョンのOSQAには存在しないmdx_urlizer.pyファイルを編集することについて話しているため、私が見つけた解決策はもはや適切ではありません。
前もって感謝します!
キケロックス