2024-06-16 09:11:37 发布
网友
我想从django视图运行自定义命令,该视图创建新用户。这是我的命令
python manage.py tenant_command createsuperuser --schema=schema_name
这里是我的模式名称更改
上述命令与
python manage.py createsuperuser
在这里,我不知道如何传递用户名、电子邮件和密码以及确认密码。如有任何建议,将不胜感激
有两种方法可以实现您的目标:
根据django docs,您可以使用call_command函数在代码中调用命令,它接受参数并将其传递给命令:
call_command
call_command("custom_command", arguments..)
另一方面,您可以访问视图中的用户模型,以便直接导入该模型并创建用户:
from django.contrib.auth impor get_user_model get_user_model().objects.create()
有两种方法可以实现您的目标:
根据django docs,您可以使用
call_command
函数在代码中调用命令,它接受参数并将其传递给命令:另一方面,您可以访问视图中的用户模型,以便直接导入该模型并创建用户:
相关问题 更多 >
编程相关推荐