Django-安裝xadmin的方法及主要配置方法

歷經千辛萬苦,終于實現了django2.1中xadmin的使用

被論壇里各路神仙帶跑N次

準確說是幾個小時

?直接colne?https://github.com/Liu0330/xadmin

工作系統環境:win10+Python3.6.x+Django2.1.x+Xadmin2.0(注意2.2版本就不行!!!)

因此本系列教程均是以此組合為基礎展開講解。其他系統版本也基本適用,有小部分不兼容之處請自行測試。

?

一、Django及xadmin安裝

可以使用pip命令進行安裝,或者直接下載安裝包用python命令安裝:

pip install Django==2.1
其他的包在克隆的xadmin中的requirements.txt里
pip freeze > requirements.txt(不用這句 導出依賴庫怕忘記所以我只是拿來自己看的)
安裝requirements.txt依賴
pip install -r requirements.txt

由于xadmin2.0官方版本存在一些兼容性bug,筆者對其源碼進行了部分改動

在裝完官方版的Django和xadmin之后,將筆者的xadmin修復版本替換到xadmin的原安裝目錄下即可。

論壇神仙說的:運行:pip install xadmin 后報錯,所以陷入深坑無法自拔

?

首先是安裝

就直接安裝 xadmin 目錄都有

自己導入唄就
### 安裝第三方模塊
- pip install retrying
- 下載源碼解碼,進入解壓后的目錄,```python setup.py install```
- `***.whl` 安裝方法 `pip install ***.whl`

然后切記

運行生成數據庫和 遷移命令

python manage.py makemigrations

python manage.py migrate

?

此外,我們還要建立一個超級管理員帳號,設置好帳號密碼郵箱信息

python3 manage.py createsuperuser

然后可以使用了,下面可以順利的進入管理界面了

如果報了csrf錯誤 就把Settings.py文件中的

0

這行注釋掉

其次就是進入到了Xadmin界面啦

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/456818.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/456818.shtml
英文地址,請注明出處:http://en.pswp.cn/news/456818.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

大數據集群搭建之Linux的安裝(一)

1、準備工具 VMWare、centos mimal版本系統文件。 2、工具安裝 1、安裝vmware軟件 安裝軟件地址: VMWare:http://pan.baidu.com/s/1qYnySrE 密碼:3t3r centos mimal版本:http://pan.baidu.com/s/1dE5LY6H 密碼&#xff1a…

阻止事件冒泡兩種方式:event.stopPropagation();和return false;

jQuery提供了兩種方式來阻止事件冒泡。 方式一:event.stopPropagation(); $("#div1").mousedown(function (event) {event.stopPropagation(); }); 方式一:return false; $("#div1").mousedown(function (event) {return false; });…

關于電腦的基礎單詞筆記

chapter01 mouse 鼠標. keyboard 鍵盤. notepad 記事本 . sava 保存. chapter02 word 文本文檔. office 辦公軟件. copy 復制. past 粘貼. find 復制. table 表格. page 頁. picture 圖片. chapter03 sheet 工作薄. cell 單元格. number 數字. true 真. …

Python3.6+Django2.0+Xadmin2.0學生信息管理系統

一、創建模型 模型是表示我們的數據庫表或集合類,并且其中所述類的每個屬性是表或集合的字段,在 app/models.py 中定義。 1、首先,導入models模塊 from django.db import models 接下來創建個學生信息類,其中包含學生姓名、性別…

升級 pip版本

安裝第三方庫:pip install Pillow 出現 You are using pip version 7.1.2, however version 9.0.1 is available. You should consider upgrading via the python -m pip install --upgrade pip comm and. 解決方法1: 輸入“python -m pip install -U pi…

大數據集群搭建之節點的網絡配置過程(二)

緊接著上一章來設置windows的vmnet8的ip地址和虛擬機中centos的ip地址。 NAT虛擬網絡的配置圖如下圖所示: 1、這里根據VMware中得到的網關地址去設置vmnet8的ip地址。 網關地址查看: 2、得到的網關地址后去設置vmnet8,將網關地址設置為v…

Python3.6+Django2.0+Xadmin2.0學生信息管理系統-2

1、上傳圖片/文件等資源 有時候需要添加一些附件,例如,新生剛入學,大家相互之間還不熟悉,希望能通過照片來加深印象,并且方便教學管理。 首先,對demo/urls.py文件進行改造,給urlpatterns添加s…

vim自帶的練習教程(vimtutor)

聲明:本文源于Centos 7.2系統vim自帶的練習教程--vimtutor歡迎閱 讀《 V I M 教 程 》 - 版本 1.7 Vim 是一個具有很多命令的功能非常強大的編輯器。限于篇幅,在本教程當中就不詳細介紹了。本教程的設計目標是講述一些必要的基本命令,而掌握…

pycharm之no python interpreter configured for project的解決辦法

今天由于重裝了系統,所以必須得重新配置一些軟件,在打開pycharm運行程序時顯示“no python interpreter configured for project”提示。根據字面意思是“python沒有解釋器”。 解決辦法: 找到你之前下載python環境支持庫如下圖所示&#x…

Python是非常優美的語言,那到底如何個美呢?

我把Python里面非常有名的簡潔,高效,方便的代碼整理出來,讓我們來一睹她的風采。其實每個主題展開講都是很大的篇幅,今天我們先overview一下 看完之后,相信初學者會更快的喜歡上python. 1.列表推導 要說Python里面最…

js生成驗證碼并且驗證

<html> <head> <title>驗證碼</title> <style type"text/css"> #code { font-family:Arial; font-style:italic; font-weight:bold; border:0; letter-spacing:2px; color:blue; } </style> <script type &qu…

大數據集群搭建之hadoop、tomcat、jdk等工具的安裝(三)

目錄一、準備的資源&#xff1a;二、安裝配置過程 目錄 本章就說下各種軟件的安裝和配置。 一、準備的資源&#xff1a; 1、tomcat(如用于在網頁上查看HDFS的存儲等) 地址&#xff1a;http://pan.baidu.com/s/1miC93ny 密碼&#xff1a;52dd 2、jdk 地址&#xff1a;ht…

pycharm 快捷鍵大全

1、編輯&#xff08;Editing&#xff09; Ctrl Space 基本的代碼完成&#xff08;類、方法、屬性&#xff09; Ctrl Alt Space 快速導入任意類 Ctrl Shift Enter 語句完成 Ctrl P 參數信息&#xff08;在方法中調用參數&#xff09; Ctrl Q 快速查看文檔 F1 Web幫…

轉載 Spark性能優化指南——基礎篇

前言 在大數據計算領域&#xff0c;Spark已經成為了越來越流行、越來越受歡迎的計算平臺之一。Spark的功能涵蓋了大數據領域的離線批處理、SQL類處理、流式/實時計算、機器學習、圖計算等各種不同類型的計算操作&#xff0c;應用范圍與前景非常廣泛。在美團?大眾點評&#xff…

JavaScript 判斷變量是否為數組Array的方法

1. 不能用typeof &#xff0c;因為typeof 只能判斷基本類型&#xff0c;不能判斷引用類型 var ary [1,23,4];console.log(typeof ary); //輸出結果是Object上面的辦法并不能實時的檢測出是否是數組&#xff0c;只能判斷其類型&#xff0c;所以說typeof判斷基本類型數據還是挺好…

require.js用法簡介

一、為什么要用require.js&#xff1f; 最早的時候&#xff0c;所有Javascript代碼都寫在一個文件里面&#xff0c;只要加載這一個文件就夠了。后來&#xff0c;代碼越來越多&#xff0c;一個文件不夠了&#xff0c;必須分成多個文件&#xff0c;依次加載。下面的網頁代碼&…

Pycharm新建文件時自動添加基礎信息

# -*- coding: utf-8 -*- # Time : ${DATE} ${TIME} # Author : Liu # File : ${NAME}.py 如下圖所示 再建一個py文件時就會自動添加信息&#xff1a; # -*- coding: utf-8 -*- # Time : 2019/05/05 11:46 # Author : Liu # File : DOUBAN.py

JTLParser-linux上jmeter的jtl文件二次分析

解析JMeter的JTL文件 2013年01月30日 ? 綜合 ? 共 1452字 ? 字號 小 中 大 ? 評論關閉http://code.google.com/p/xtoolkit/wiki/JTLParser Introduction 當把JMeter使用命令行運行后&#xff0c;JMeter會把結果保存到一個指定文件中&#xff08;使用 -l 參數指定&#xff0…

php過濾html標簽截取部分內容

<?php$str <span>fdsfsdf</span><a href"#">href</a>; echo htmlspecialchars($str).<Br>; echo strip_tags($str);?>用strip_tags能把Html標簽都去掉&#xff0c;然后調用truncate函數 $array[$row[content_id]][content_ti…

解決python3 UnicodeEncodeError: 'gbk' codec can't encode character '\xXX' in position XX

從網上抓了一些字節流&#xff0c;想打印出來結果發生了一下錯誤&#xff1a; UnicodeEncodeError: gbk codec cant encode character \xbb in position 8530: illegal multibyte sequence 代碼 import urllib.request resurllib.request.urlopen(http://www.baidu.com) ht…