Django xadmin 新增自定義頁面

2021-10-08 03:56:31 字數 1286 閱讀 3646

1.在adminx.py檔案中新增一下內容:

#設定全域性的設定類

class globalsettings(object):

site_title="頻道後台管理"

site_footer="其它"

# menu_style = 'accordion'

"""自定義頁面

"""def get_site_menu(self):

return [,)

}]

#註冊要跳轉的檢視函式

2.在views.py檔案中新增以下內容:

from xadmin.views import commadminview

import time,hashlib

class testview(commadminview):

def get(self, request):

context = super().get_context()

title = "測試"

context["title"] = title

return render(request,'test.html',context)

t = time.time() + 172800

keytime = str(int(t))

m = hashlib.md5()

m.update(hashstring.encode("utf8"))

mm = m.hexdigest()

print(mm)

return push

def post(self, request):

print('mmmmmmmmmmmmm')

stream_name = request.post.get('name')

context = super().get_context()

title = "測試"

context["title"] = title

context['streaa_name'] = stream_name

return render(request,'test.html', context) # 最後指定自定義的template模板,並返回context

3.在url.py中新增路由:

django xadmin後台管理

1 xadmin 後台管理比django 自帶admin好用多了,介面更好看。2 xadmin該怎樣安裝呢?github 然後用pip install c users luguanyou desktop xadmin.zip 後面是檔案路徑 安裝完後,解壓後可以看到xadmin檔案,把它拷貝到專案根...

django xadmin管理後台

在解壓的檔案裡requirements.txt有列出相關的依賴包,用pip安裝 找到base dir這行,修改前 如下 修改後的 如下 setting.py設定成中文 urls.py中配置路由 執行 makemigrations 和migrate,然後runserver啟動服務 python man...

QGraphicsTextItem新增自定義下劃線

qt中有原生的新增下劃線的方式 如下 但這種方式效果可能不是很好.class xx public qgraphicstextitem 效果如下 黃色波浪線 我找了一下好像也不能繼承然後新增自定義的下劃線型別,所以我目前用的方法是在paint函式種繪製 有其他好辦法的話,請大神們賜教啊,拜託了 可以看...