syncdbは通常、データベースを作成/更新するため、ステートメントから次のようになります。
データベースを確認しましたが、ユーザー名「admin」がありません
どういうわけかデータベースを作成したに違いないことを理解しています。syncdbを初めて実行するときに、スーパーユーザーを作成するように求められます。そこにクレデンシャルを挿入する必要があります。
ただし、この部分を失った場合は、後でdjangoシェルを使用できます。
python manage.py shell
これにより、django環境がロードされた状態でPythonシェルが開きます。そのシェルで、次のようにadminユーザーを作成します。
from django.contrib.auth.models import User
u = User(username='admin', is_superuser=True, is_staff=True)
u.set_password('admin')
u.save()
新しいユーザーが管理領域にログインできるようにするには*is_staff*がtrueである必要があり、ユーザーがすべての権限を持つには*is_superuser*もtrueである必要があることに注意してください。
次に、localhost:8000 / admin /に移動し、新しい「admin」ユーザーでログインします。