




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第pythonmysql項目實戰(zhàn)及框架搭建過程print(Fore.LIGHTBLUE_EX,"\n\t==================")
print(Fore.LIGHTBLUE_EX,"\n\t歡迎使用新聞管理系統(tǒng)")
print(Fore.LIGHTBLUE_EX,"\n\t==================")
print(Fore.LIGHTGREEN_EX,"\n\t1.登陸系統(tǒng)")
print(Fore.LIGHTGREEN_EX,"\n\t2.退出系統(tǒng)")
print(Style.RESET_ALL)
opt=input("\n\t輸入操作編號:")
ifopt=="1":
username=input("\n\t用戶名:")
password=getpass("\n\t密碼:")
result=__user_service.login(username,password)
#登陸成功
ifresult==True:
#查詢角色
role=__user_service.search_user_role(username)
whileTrue:
os.system("cls")
ifrole=="新聞編輯":
print('test')
elifrole=="管理員":
print(Fore.LIGHTGREEN_EX,"\n\t1.新聞管理")
print(Fore.LIGHTGREEN_EX,"\n\t2.用戶管理")
print(Fore.LIGHTRED_EX,"\n\tback.退出登陸")
print(Fore.LIGHTRED_EX,"\n\texit.退出系統(tǒng)")
print(Style.RESET_ALL)
opt=input("\n\t輸入操作編號:")
ifopt=="1":
whileTrue:
os.system("cls")
print(Fore.LIGHTGREEN_EX,"\n\t1.審批新聞")
print(Fore.LIGHTGREEN_EX,"\n\t2.刪除新聞")
print(Fore.LIGHTRED_EX,"\n\tback.返回上一層")
print(Style.RESET_ALL)
opt=input("\n\t輸入操作編號:")
ifopt=="1":
page=1
whileTrue:
os.system("cls")
count_page=__news_service.search_unreview_count_page()
result=__news_service.search_unreview_list(page)
forindexinrange(len(result)):
one=result[index]
print(Fore.LIGHTBLUE_EX,"\n\t%d\t%s\t%s\t%s"%(index+1,one[1],one[2],one[3]))
print(Fore.LIGHTBLUE_EX,"\n\t")
print(Fore.LIGHTBLUE_EX,"\n\t%d/%d"%(page,count_page))
print(Fore.LIGHTBLUE_EX,"\n\t")
print(Fore.LIGHTRED_EX,"\n\tback.返回上一層")
print(Fore.LIGHTRED_EX,"\n\tprev.上一頁")
print(Fore.LIGHTRED_EX,"\n\tnext.下一頁")
print(Style.RESET_ALL)
opt=input("\n\t輸入操作編號:")
ifopt=="back":
break
elifopt=="prev"andpage1:
=1
elifopt=="next"andpagecount_page:
page+=1
elifint(opt)=1andint(opt)=10:
news_id=result[int(opt)-1][0]
__news_service.update_unreview_news(news_id)
elifopt=="2":
page=1
whileTrue:
os.system("cls")
count_page=__news_service.search_count_page()
result=__news_service.search_list(page)
forindexinrange(len(result)):
one=result[index]
print(Fore.LIGHTBLUE_EX,"\n\t%d\t%s\t%s\t%s"%(index+1,one[1],one[2],one[3]))
print(Fore.LIGHTBLUE_EX,"\n\t")
print(Fore.LIGHTBLUE_EX,"\n\t%d/%d"%(page,count_page))
print(Fore.LIGHTBLUE_EX,"\n\t")
print(Fore.LIGHTRED_EX,"\n\tback.返回上一層")
print(Fore.LIGHTRED_EX,"\n\tprev.上一頁")
print(Fore.LIGHTRED_EX,"\n\tnext.下一頁")
print(Style.RESET_ALL)
opt=input("\n\t輸入操作編號:")
ifopt=="back":
break
elifopt=="prev"andpage1:
=1
elifopt=="next"andpagecount_page:
page+=1
elifint(opt)=1andint(opt)=10:
news_id=result[int(opt)-1][0]
__news_service.delete_by_id(news_id)
elifopt=="back":
break
elifopt=="2":
whileTrue:
os.system("cls")
print(Fore.LIGHTGREEN_EX,"\n\t1.添加用戶")
print(Fore.LIGHTGREEN_EX,"\n\t2.修改用戶")
print(Fore.LIGHTGREEN_EX,"\n\t3.刪除用戶")
print(Fore.LIGHTRED_EX,"\n\tback.返回上一層")
print(Style.RESET_ALL)
opt=input("\n\t輸入操作編號:")
ifopt=="back":
break
elifopt=="1":
os.system("cls")
username=input("\n\t用戶名:")
password=getpass("\n\t密碼:")
repassword=getpass("\n\t重復密碼:")
ifpassword!=repassword:
print("\n\t兩次密碼不一致(3秒自動返回)")
time.sleep(3)
continue
email=input("\n\t郵箱:")
result=__role_service.search_list()
forindexinrange(len(result)):
one=result[index]
print(Fore.LIGHTBLUE_EX,"\n\t%d.%s"%(index+1,one[1]))
print(Style.RESET_ALL)
opt=input("\n\t角色編號:")
role_id=result[int(opt)-1][0]
__user_service.insert(username,password,email,role_id)
print("\n\t保存成功(3秒自動返回)")
time.sleep(3)
elifopt=="2":
page=1
whileTrue:
os.system("cls")
count_page=__user_service.search_count_page()
result=__user_service.search_list(page)
forindexinrange(len(result)):
one=result[index]
print(Fore.LIGHTBLUE_EX,
"\n\t%d\t%s\t%s"%(index+1,one[1],one[2]))
print(Fore.LIGHTBLUE_EX,"\n\t")
print(Fore.LIGHTBLUE_EX,"\n\t%d/%d"%(page,count_page))
print(Fore.LIGHTBLUE_EX,"\n\t")
print(Fore.LIGHTRED_EX,"\n\tback.返回上一層")
print(Fore.LIGHTRED_EX,"\n\tprev.上一頁")
print(Fore.LIGHTRED_EX,"\n\tnext.下一頁")
print(Style.RESET_ALL)
opt=input("\n\t輸入操作編號:")
ifopt=="back":
break
elifopt=="prev"andpage1:
=1
elifopt=="next"andpagecount_page:
page+=1
elifint(opt)=1andint(opt)=10:
os.system("cls")
user_id=result[int(opt)-1][0]
username=input("\n\t新用戶名:")
password=getpass("\n\t新密碼:")
repassword=getpass("\n\t再次輸入密碼:")
ifpassword!=repassword:
print(Fore.LIGHTRED_EX,"\n\t兩次密碼不一致(3秒自動返回)")
print(Style.RESET_ALL)
time.sleep(3)
break
email=input("\n\t新郵箱:")
result=__role_service.search_list()
forindexinrange(len(result)):
one=result[index]
print(Fore.LIGHTBLUE_EX,"\n\t%d.%s"%(index+1,one[1]))
print(Style.RESET_ALL)
opt=input("\n\t角色編號:")
role_id=result[int(opt)-1][0]
opt=input("\n\t是否保存(Y/N)")
ifopt=="Y"oropt=="y":
__user_service.update(user_id,username,password,email,role_id)
print("\n\t保存成功(3秒自動返回)")
time.sleep(3)
elifopt=="3":
page=1
whileTrue:
os.system("cls")
count_page=__user_service.search_count_page()
result=__user_service.search_list(page)
forindexinrange(len(result)):
one=result[index]
print(Fore.LIGHTBLUE_EX,
"\n\t%d\t%s\t%s"%(index+1,one[1],one[2]))
print(Fore.LIGHTBLUE_EX,"\n\t")
print(Fore.LIGHTBLUE_EX,"\n\t%d/%d"%(page,count_page))
print(Fore.LIGHTBLUE_EX,"\n\t")
print(Fore.LIGHTRED_EX,"\n\tback.返回上一層")
print(Fore.LIGHTRED_EX
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年心理測評師資格考試試卷及答案相關(guān)內(nèi)容
- 2025年國際商業(yè)環(huán)境分析考試試題及答案匯編
- 2025年口腔醫(yī)學專業(yè)畢業(yè)考試試題及答案
- 2025年廣告設(shè)計師資格考試試題及答案
- 2025年藥理學基礎(chǔ)課程考試試題及答案
- 嬌蘭產(chǎn)品設(shè)計理念解析
- 2025全國銀行間債券市場債券回購貿(mào)易合同范本
- 2025版權(quán)交易的代理合同
- 中班清明節(jié)課件
- 金屬條施工方案
- 《高產(chǎn)玉米種植技術(shù)》課件
- D7-110kVGIS技術(shù)規(guī)范書20160930最終版
- 四川綿陽經(jīng)開區(qū)司法所招考聘用司法行政輔助人員高頻重點提升(共500題)附帶答案詳解
- 基于專創(chuàng)融合模式下“老年護理”課程教學模式改革
- 《春夏中醫(yī)養(yǎng)生》課件
- 咯血介入栓塞治療
- 騰訊云人工智能工程師認證考試題(附答案)
- 2024年02月北京2024年北京銀行總行社會招考(217)筆試歷年參考題庫附帶答案詳解
- 餐飲店長培訓
- 函授電氣自動化技術(shù)畢業(yè)生自我鑒定范文
- 第25課《活板》知識點梳理及練習-2022-2023學年七年級語文下冊古詩文專題期中期末復習(部編版)教師版
評論
0/150
提交評論