仮想環境内でipythonでDjangoユーザーモデルをインポートしようとしています。私はそれがこのanswerから続いて次のエラーDjango:ipythonシェル内でユーザーを作成できません
AppRegistryNotReady: Apps aren't loaded yet.
の結果、次のコード
from django.contrib.auth.models import User
を試してみましたが、私はシェル内部に設定しているし、次のコードを試してみました。
from django.conf import settings
User = settings.AUTH_USER_MODEL
User.objects.create_user('john', '[email protected]', 'johnpassword')
これは私がipythonシェル内でユーザーを作成するにはどうすればよいAttributeError: 'str' object has no attribute 'objects' .
になりましたか?私はDjango 1.10.6、 ipython 6.0.0とdjangorestframework 3.6.2
これだけ試してみてください:User.objects.create_user( 'john'、 '[email protected]'、 'johnpassword') - >これは私のために働いています。私はあなたのユーザ "shell_plus"にお勧めします –
まあ、AUTH_USER_MODELは文字列です。なぜあなたはこれをやっている?あなたが 'manage.py shell'を通してあなたのシェルを起動した場合、あなたは通常どおりユーザーをインポートできます。 –