Django 1.3を使用してアプリケーションを構築しましたが、postgresqlを使用してlinode上のubuntu 10.10にデプロイしようとしています。私はフロントエンドでnginxを使用しています。静的メディアとapache/mod_wsgiで提供されたアプリケーションへのアプリリクエストの送信に使用しています。すべては私のローカルのdevマシンUbuntu 10.10で動作し、私は私のWebサーバーにアクセスしようとすると、私は次のエラーを取得しようとすると、アプリケーションをインストールすることができます: 'str'オブジェクトに '_default_manager'属性はありませんdjangoアプリケーションをデプロイするときのエラー
エラーメッセージによると、フィールドをサブクラス化し、FKフィールドからURLFieldに変更して、手動で検証を実行するモデルフォームに問題があるようです。これはエラーを投げるフォームです:
class TopicResourceForm(ModelForm):
resource = URLField(label='Resource URL')
class Meta:
model = TopicResource
fields = ('title', 'rtype', 'note')
これはモデルです。
ご協力いただきありがとうございます。
はい、それでした。引用符で囲まれた文字列からモデルへのFK参照を変更しなければなりませんでした。これを見ている人はバグ報告https://code.djangoproject.com/ticket/10405#comment:11非常に奇妙な、ありがとうございます。 – thesteve