该问题的基本代码:
Traceback:
File "C:\Users\User\.virtualenvs\interests-site-Ho6yLlHE\lib\site-packages\django\core\handlers\exception.py" in inner
34. response = get_response(request)
File "C:\Users\User\.virtualenvs\interests-site-Ho6yLlHE\lib\site-packages\django\core\handlers\base.py" in _get_response
115. response = self.process_exception_by_middleware(e, request)
File "C:\Users\User\.virtualenvs\interests-site-Ho6yLlHE\lib\site-packages\django\core\handlers\base.py" in _get_response
113. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "C:\Users\User\interests-site\interests-drf\mainapp\views.py" in friend_actions
453. if other_user in current_user.connection.all():
Exception Type: TypeError at /mainapp/profile/donnellan0007/connect/
Exception Value: argument of type 'QuerySet' is not iterable
注意:我取消了命令:“ sudo”,并且不想使用它。如果我与可以使用sudo的用户一起使用“ sudo su”,它将可以正常工作。
我得到的结果是:
read -sp 'Password: ' passwordvar
echo
echo -e
su - root <<!
$passwordvar
whoami
!
我如何只允许脚本以“ su”运行? 我不想取消密码,我想在脚本中使用“ su”