使用者型別
使用者資訊
許可權使用者型別&許可權
功能:# 登陸、註冊、找回密碼
# 使用者管理
# 使用者型別
# 許可權管理
# 分配許可權
思路:
select caption from permission left join
permission_to_role on ...
where role_id = %s
permission_list = [,,
]for index,item in enumrate(permission_list,1):
print(index, item['caption'])
1 新增使用者
2 刪除使用者
3 檢視使用者
choice = input(『請輸入要選擇的選單?』)
choice = int(choice)
permission = permission_list[choice-1]
func_name = permission['func']
########
from src import commons
####### 根據字串動態匯入模組
r = import('user_info')
func = getattr(r, func_name)
func()
資料庫操作:
1、資料庫連線寫入配置檔案:
使用者名稱 密碼 資料庫 埠 編碼
2、資料庫每乙個張表 《=》 程式中建立乙個類
如果連表時候,可以選擇將 操作寫入 left join 前面的那個類中
class userinforepository:
def get_all(self):
sql = 'select * from userinfo'
retrun fetchall()
def get_one_by_user_pwd(self,username,password)
sql = "select * from userinfo where username=%s and password=%s"
cursor.excute(sql, username,password)
retrun cursor.fetchone()
def add()
sql = "inser into userinfo(...) values(...)"
conn.commit()
class
3、obj = userinforepository()
obj.get()
使用者:增、刪、修、查
角色表 role:
增、刪、修、查
許可權表 permission
增、刪、修、查
角色-許可權關係表 permission_to_role
增、刪、修、查
1、建立許可權
2、開發執行模組下的函式
3、寫相應的功能
4、給某個使用者型別(角色)新增這個許可權
Week 9 作業 C 簽到題
sduqd 旁邊的濱海公園有 x 條長凳。第 i 個長凳上坐著 a i 個人。這時候又有 y 個人將來到公園,他們將選擇坐在某些公園中的長凳上,那麼當這 y 個人坐下後,記k 所有椅子上的人數的最大值,那麼k可能的最大值mx和最小值mn分別是多少。第一行包含乙個整數 x 1 x 100 表示公園中長...
Week9 作業C 簽到題
sduqd 旁邊的濱海公園有 x 條長凳。第 i 個長凳上坐著 a i 個人。這時候又有 y 個人將來到公園,他們將選擇坐在某些公園中的長凳上,那麼當這 y 個人坐下後,記k 所有椅子上的人數的最大值,那麼k可能的最大值mx和最小值mn分別是多少。input 第一行包含乙個整數 x 1 x 100 ...
(week 9)第九周總結
由於手動貼圖太過粗糙而且效果一般,所以我們打算寫成obj檔案和mtl檔案放入maya中自動完成貼圖 我負責的是mtl檔案的編寫 建立檔案 file open hsy.mtl a 讀入原圖 import cv2 import numpy as np matplotlib inline import m...