當前位置: 首頁>>代碼示例>>Python>>正文


Python UserManager.delete方法代碼示例

本文整理匯總了Python中supysonic.managers.user.UserManager.delete方法的典型用法代碼示例。如果您正苦於以下問題:Python UserManager.delete方法的具體用法?Python UserManager.delete怎麽用?Python UserManager.delete使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在supysonic.managers.user.UserManager的用法示例。


在下文中一共展示了UserManager.delete方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: test_delete_user

# 需要導入模塊: from supysonic.managers.user import UserManager [as 別名]
# 或者: from supysonic.managers.user.UserManager import delete [as 別名]
 def test_delete_user(self):
     # Delete existing users
     for name in ['alice', 'bob', 'charlie']:
         user = self.store.find(db.User, db.User.name == name).one()
         self.assertEqual(UserManager.delete(self.store, user.id), UserManager.SUCCESS)
     # Delete invalid UUID
     self.assertEqual(UserManager.delete(self.store, 'invalid-uuid'), UserManager.INVALID_ID)
     # Delete non-existent user
     self.assertEqual(UserManager.delete(self.store, uuid.uuid4()), UserManager.NO_SUCH_USER)
開發者ID:hhm0,項目名稱:supysonic,代碼行數:11,代碼來源:test_manager_user.py

示例2: del_user

# 需要導入模塊: from supysonic.managers.user import UserManager [as 別名]
# 或者: from supysonic.managers.user.UserManager import delete [as 別名]
def del_user(uid):
	status = UserManager.delete(store, uid)
	if status == UserManager.SUCCESS:
		flash('Deleted user')
	else:
		flash(UserManager.error_str(status))

	return redirect(url_for('user_index'))
開發者ID:hhm0,項目名稱:supysonic,代碼行數:10,代碼來源:user.py

示例3: user_del

# 需要導入模塊: from supysonic.managers.user import UserManager [as 別名]
# 或者: from supysonic.managers.user.UserManager import delete [as 別名]
def user_del():
	if not request.user.admin:
		return request.error_formatter(50, 'Admin restricted')

	username = request.args.get('username')
	user = store.find(User, User.name == username).one()
	if not user:
		return request.error_formatter(70, 'Unknown user')

	status = UserManager.delete(store, user.id)
	if status != UserManager.SUCCESS:
		return request.error_formatter(0, UserManager.error_str(status))

	return request.formatter({})
開發者ID:glogiotatidis,項目名稱:supysonic,代碼行數:16,代碼來源:user.py


注:本文中的supysonic.managers.user.UserManager.delete方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。