Django xadmin安裝最詳細

2021-08-30 21:45:39 字數 1897 閱讀 4060

[

'django.contrib.admin'

,'django.contrib.auth'

,'django.contrib.contenttypes'

,'django.contrib.sessions'

,'django.contrib.messages'

,'django.contrib.staticfiles'

,'xadmin'

,'crispy_forms',]

```python

新增sys.path.insert(

0, os.path.join(base_dir,

)),第一行為位置

```python

base_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

sys.path.insert(

0, os.path.join(base_dir,))

url.py 檔案

import xadmin

url(r'^xadmin/'

, xadmin.site.urls)

,

import xadmin

from

.models import emailverifyrecord

class

emailverifyrecordadmin

(object):

list_display =

['code'

,'email'

,'send_type'

,'send_time'

] search_fields =

['code'

,'email'

,'send_type'

] list_filter =

['code'

,'email'

,'send_type'

,'send_time'

] xadmin.site.register(emailverifyrecord, emailverifyrecordadmin)

models.py檔案

class

emailverifyrecord

(models.model)

: email_choices =((

'register'

, u'註冊'),

('forget'

, u'找回密碼'),

) code = models.charfield(max_length=

20, verbose_name=u'驗證碼'

) email = models.emailfield(max_length=

50, verbose_name=u'郵箱'

) send_type = models.charfield(choices=email_choices, max_length=

10, verbose_name=u'驗證碼型別'

) send_time = models.datetimefield(default=datetime.time, verbose_name=u'傳送時間'

)

記得執行遷移檔案

python manage.py makemigrations

python manage.py migrate

需要注意的地方:用xadmin需要安裝的第三方庫

pip install

django==

1.11

.4#還有一些其他的,忘記了

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...

Django Xadmin 判斷登入者身份

一,為了讓xadmin 登入者只能看到自己建立的資料 1,model class usertb models.model name models.charfield 姓名 max length 30,blank true,null true email models.charfield 郵箱 max...