1. 程式人生 > >xadmin使用(一)基礎配置

xadmin使用(一)基礎配置

django自帶的admin框架有些功能擴充套件的並不是很好,所以今天我們介紹xadmin這種好的第三方框架

環境

  • pyCharm
  • python 3.6
  • django 2.0

建立一個新的專案

在這裡插入圖片描述

配置好資料庫時區

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'example',  # 資料庫名字
        'USER': 'root',  # 賬號
        'PASSWORD': '123456',  # 密碼
        'HOST'
: '127.0.0.1', # IP 'PORT': '3306', # 埠 } } # 設定語言 LANGUAGE_CODE = 'zh-hans' # 設定時區 TIME_ZONE = 'Asia/Shanghai'

預設情況下系統使用的是django自帶的admin框架

在這裡插入圖片描述

1,專案上右鍵新建 new->Python package

將從github上下載的xadmin原始碼包拷到剛建立的資料夾面,然後執行下面操作

在這裡插入圖片描述

上面的操作意思就是把xadmin這個框架配置到根資源目錄下,讓python檔案可以呼叫找到它

import os

# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
import sys BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # 將這個資料夾新增到根目錄下面 sys.path.insert(0,os.path.join(BASE_DIR, 'extra_apps')) .... INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions'
, 'django.contrib.messages', 'django.contrib.staticfiles', 'users.apps.UsersConfig', # 新增這兩個應用,下一個沒有的自己安裝 'xadmin', 'crispy_forms', ] ### 3 url更換 ```python from django.contrib import admin from django.urls import path import xadmin urlpatterns = [ # path('admin/', admin.site.urls), path('xadmin/', xadmin.site.urls), ]

然後啟動後臺

![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20181124115204302.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2plZWttYXJ5,size_16,color_FFFFFF,t_70)
> 到這裡xadmin的配置基本完畢

```python
# 使用下面的命令遷移生成資料表格並建立管理員賬戶
#python manage.py makemigrations 
#python manage.py migrate
#python manage.py createsuperuser

3,登陸xadmin的後臺

在這裡插入圖片描述

xadmin的前期配置基本完畢,接下來就是開發了

下一節開始使用xadmin
點選

相關推薦

xadmin使用基礎配置

django自帶的admin框架有些功能擴充套件的並不是很好,所以今天我們介紹xadmin這種好的第三方框架 環境 pyCharm python 3.6 django 2.0 建立一個

axios封裝基礎配置

html ces nco urlencode axios port htm RM url axios 是目前流行的Promise網絡請求庫,在瀏覽器端他通過 xhr方式創建ajax請求。在node環境下,通過 http 庫創建網絡請求。 axios 提供了豐富的配置,這裏講

SpringBoot整合shiro基礎配置

公司專案採用的spring-boot框架。在做使用者許可權功能的時候準備採用shiro許可權框架。前面也考慮過spring家族的spring security安全框架。但是經過網上查詢對比最終選擇了shiro。因為shiro含有基本的安全控制功能,並且配置更為簡

[ webpack4 ] 配置屬於自己的打包系統教程—— 基礎配置

GitHub 完整配置檔案地址: https://github.com/yhtx1997/webpack4-Instance 由於篇幅過長分三次釋出,建議按順序看 基礎配置篇 主要內容 安裝 webpack4 目錄初始化 配置初始化 入口及多入口配置 出口配置 安裝 web

React + Webpack多入口打包配置基礎配置快速打包,優化打包速度

1. 安裝編譯外掛 編譯 jsx、es6、scss 等資源 ● 使用 bael 和 babel-loader 編譯 jsx、es6 ● 安裝外掛: babel-preset-es2015 用於解析 es6 ● 安裝外掛:babel-preset-react 用於

Ansible詳解基礎安裝和配置

note oom 管理 基礎 get 結合 conn float 模塊化 ansible 是一款輕量級自動化運維工具,由的 Python 語言開發,結合了多種自動化運維工具的特性,實現了批量系統配置,批量程序部署,批量命令執行等功能; ansible 是基於模塊化實現批量

appium自動化之基礎環境配置

APPIUM 基礎環境配置 文章來源:企鵝號 - 全棧軟體測試 1、安裝配置JDK 這個不用多說 常規操作 2、Android SDK 安裝 官方下載地址:https://developer.android.com/studio/index.html?hl=zh-cn 其他地址:

React學習——基礎專案搭建以及環境配置

大家好,我是凱文,本篇文章將介紹React前端框架的環境配置以及專案搭建方法,其中涉及到了node.js(js執行平臺)、npm(依賴包管理工具)等內容。網上已經有許多類似的教程,這篇文章可以給各位做個參考,同時給我自己當做一個筆記。     React作為時下較為熱門的前

富文字編輯器UEditor自定義工具欄基礎配置與字型、背景色、行間距、超連結實現

導讀:UEditor 是由百度「FEX前端研發團隊」開發的所見即所得富文字web編輯器,功能強大,可定製,是一款優秀的國產線上富文字編輯器,編輯器內可插入圖片、音訊、視訊等。 一、UEditor自定義工具欄效果圖如下: 二、UEditor富文字編輯器環境搭建及專案引用 環境搭建不再贅述,請自行查閱或者參考以

Spring Boot 基礎 YAML配置檔案詳解

Spring Boot 使用一個全域性的配置檔案,配置檔名是固定的 application.properties / application.yml 配置檔案的作用:修改Spr

jQuery-File-Upload 使用筆記 基礎外掛配置

公司專案有需要用到檔案的非同步上傳功能,最終決定使用jQuery-File-Upload這個外掛來完成功能。      下載外掛後,將資源加入到專案中(使用springmvc 完成後臺的關於檔

微信小程式開發基礎配置」與「邏輯層」

微信小程式作為微信生態重要的一環,在實際生活、工作、商業中的應用越來越廣泛。想學習微信小程式開發的朋友也越來越多,本文將在小程式框架的基礎上就微信小程式專案開發所必需的基礎知識及語法特點進行了詳細總結和闡述,包括配置、函式、語法、事件及其處理、資料繫結、模組、樣式等。想開發小程式,這些內容是必須掌握的。 全

脫離腳手架來配置、學習 webpack4.x 基礎搭建專案

序 現在依舊記得第一次看到webpack3.x 版本配置時候的狀態  剛開始看到這些真的是一臉懵。希望這篇文章能幫到剛開始入門的同學。   webpack 是什麼? webpack是一個模組化打包工具,webpack 通過入口分析專案結構,找到JavaScript模組以及

環境配置

位置 nag ons ear caffe x64 tail dia err 搞了一天半終於搞完vs2013+caffe+cuda7.5+gpu的。唉,真是曲折的故事。基本上照著這個大哥的搞就行了http://blog.csdn.net/zb1165048017/articl

Redis安裝配置

redis zadd sadd Redis簡介: Redis(REmote DIctionary Server)是一個開源的使用ANSI C語言編寫、遵守BSD協議、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API。它通常被稱為數據結構服務器,因為值(v

c 語言學習筆記基礎

lac alert https 內容 con 標記 prime c++ prime c基礎 近期工作上有對C語言算法上的需求,所以要學C,上學的時候沒學過,只學過半年的Java(我是專升本,本科學的材料),2015年工作後也學過C,那時候的需求是能看懂就可以,也就沒深入研究

pyhton 基礎

linu col oat 有序 允許 包含 初始 chm os x 我看的是廖雪峰寫的python2.7教程,我記錄的都是關鍵點,或者容易忘記的地方,還請看原版教程, http://www.liaoxuefeng.com/wiki/001374738125095c955c1

Django學習---基本配置及創建項目、應用

cut 維護 onf response settings 通過 學習 clu render 安裝:在Django官網下載最新版Django然後通過pip安裝即可 一、創建項目 進入文件夾,打開cmd窗口,輸入django-admin startproject myblog(

WinForm基礎

存儲位置 最小 種類 基本 c# 語言 編程程序 編程 inf WinForm即Windows窗體應用程序,俗稱客戶端。 WinForm可以算是.net開發裏第一個可以真正應用的編程程序。 WinForm有個很大的優點,所見即所得。 一、創建winform VS中,選新建-

PL/SQL 編程基礎,變量,分支,循環,異常

變量類型 set art blog replace 過程 value ase ng- SQL和PL/SQL: SQL 結構化查詢語言(Structural Query Language),是用來訪問和操作關系型數據庫的一種標準通用語言,屬於第四代語言(4GL)。可以方便的