<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          PyFly社區(qū)模板的 Python 后端實(shí)現(xiàn)

          聯(lián)合創(chuàng)作 · 2023-10-02 05:35

          項(xiàng)目介紹

          PyFly 是 Flask + Layui Fly Template實(shí)現(xiàn)的一個(gè)社區(qū)項(xiàng)目,使用flask-admin實(shí)現(xiàn)了簡(jiǎn)單的后臺(tái)管理功能,數(shù)據(jù)庫使用Mongodb,前臺(tái)實(shí)現(xiàn)功能:用戶注冊(cè)、登錄、郵件激活、發(fā)帖、回帖、點(diǎn)贊、回復(fù)、采納、刪帖、結(jié)貼等功能。

          軟件架構(gòu)

          1.前端模板:Layui Fly Template

          2.Flask + flask-pymongo + flask-admin + flask-login + flask-mail

          安裝教程

          git clone https://gitee.com/981764793/PyFly
          
          安裝MongoDB
          修改mongodb連接信息,STMP郵箱賬號(hào)密碼(用戶注冊(cè)驗(yàn)證用到)
          
          
          pip install -r requirements.txt
          
          python manager.py

          使用說明

          1. 首次打開會(huì)自動(dòng)往MongoDB新增一些默認(rèn)數(shù)據(jù)(管理員賬號(hào)和默認(rèn)配置項(xiàng)),后臺(tái)管理(flask-admin簡(jiǎn)單實(shí)現(xiàn)): http://127.0.0.1:5000/admin

          2. 可自己修改擴(kuò)展模板作為信息分類網(wǎng)站或者簡(jiǎn)單的cms、博客

          3.19應(yīng)屆小菜鳥初學(xué)Python的作品,都做得比較粗糙,希望各位大佬指正,另外如果能有個(gè)實(shí)習(xí)崗位就更好了,郵箱:[email protected]

          4.圖片上傳可選保存到后端或圖床,默認(rèn)保存到服務(wù)器,如果要開啟圖床上傳在/static/js/mods/index.js搜索開啟圖床注釋和解開相應(yīng)注釋后即可,然后在user.js進(jìn)行相應(yīng)操作,圖床使用了SM.MS圖床

          模板開發(fā)

          1.全局過濾器mongo_date_str(格式化mongodb的日期字段)

          2.全局函數(shù):

          1)get_page(collection_name, pn=1, size=10, sort_by=None, filter1=None) 分頁查詢 pn頁碼 sort_by為tuple類型,目前只支持單字段排序,詳情可看模板
          2)get_list(collection_name, sort_by=None, filter1=None, size=None) 列表查詢
          3)find_one(collection_name, filter1=None) 獲取單條
          4)date_cal(d1, num, is_add=True) 計(jì)算日期

          截圖預(yù)覽

          瀏覽 22
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  简单AV网| 亚洲中文字幕在线视频 | 天天曰天天干天天射Av | 国产扒开腿精品无码高潮视频 | 国产日皮视频免费观看 |