0

これは機能します。

from django.contrib.auth import load_backend, login
from django.contrib.auth.models import User

ただし、これはそうではありません。

from django.contrib.auth import load_backend, login, models.User

なぜ後者が機能しないのですか?パッケージmodels内にモジュールがありませんか?django.contrib.auth

4

2 に答える 2

3

意味的には、それは理にかなっていますが、Pythonの文法のため、以下は構文エラーです。(ここでのPythonの選択に同意します。)

from django.contrib.auth import models.User
于 2012-07-27T05:02:53.813 に答える
2

User自分自身をインポートする前にインポートしようとしていmodelsます。それはあなたがしているようなものです

from  import django.contrib.auth.models.User

上記のコードはどのシナリオでも機能しません。Guidoがこの厄介な答えを見ないことを願っています。

于 2012-07-27T05:03:02.333 に答える