2
django(1.3.1)のcreatesuperuser.pyスクリプトを上書きするにはどうしたらいいですか?多分それはのようなpost_save信号を接続するためにあなたのために働くだろうはcreateduperuser.pyを上書きします
u = User.objects.create_superuser(username, email, password)
django(1.3.1)のcreatesuperuser.pyスクリプトを上書きするにはどうしたらいいですか?多分それはのようなpost_save信号を接続するためにあなたのために働くだろうはcreateduperuser.pyを上書きします
u = User.objects.create_superuser(username, email, password)
::私は後にCommandクラスで扱うDEFで何かを追加したい
from django.db.models.signals import post_save
from django.contrib.auth.models import User
def superuser_post_save(sender, instance, **kwargs):
if instance.is_superuser:
# do your stuff
post_save.connect(superuser_post_save, sender=User)
もちろんのことスーパーユーザーが管理者から作成された場合にも実行されます。