0
したがって、私はstream_djangoとのユーザー対話のためのアプリケーションを作成しようとしています。これまでのところ、エラーが発生するまですべてがうまくいっていました。 'ユーザーモデルが登録されていません。 actstream.registryでモデルを登録してください。actstream djangoを使用しているときにアプリケーションがまだロードされていない
だから、いくつかの時間のために検索した後、私はこのようなことに私のapps.pyを変更: プロジェクトはレビュー
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import os
import django
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "reviews.settings")
os.environ["DJANGO_SETTINGS_MODULE"] = "reviews.settings"
django.setup()
from django.apps import AppConfig
from django.contrib.auth.models import User
class MyappConfig(AppConfig):
name = 'myapp'
def ready(self):
from actstream import registry
registry.register(User,self.get_model('Post'),self.get_model('UserProfile'))
と呼ばれている。しかし、今、私はエラーになっています: 「AppRegistryNotReady( "アプリが上がりませんのまだロードされていません) ' もう何をすべきかわかりません。何か助けていただければ幸いです。
ありがとう:__init__.pyファイルは次のようになりますことを、あなたのケースのために
、。それは動作します。また、apps.get _user_model( 'auth'、 'User')を追加すると、モデルの登録時にdjangoドキュメントごとに動作します。最初のアプリをインポートする必要があります。別の関連する問題で私を助けることができたら?どのようにrequest.userでビューやモデルでアクションを送信しますか?どのくらい正確に書きますか?ありがとう – Denyce