1.新建django 項目
django項目 默認使用8000端口 訪問地址: http://127.0.0.1:8000javascript
2.數據庫遷移
python manage.py makemigrations python manage.py migrate
3.新建系統超級用戶
python manage.py createsuperuser
4.運行效果
1.點擊右上角運行按鈕html
2.點擊: http:127.0.0.1:8001 訪問站點java
輸入 http://127.0.0.0:8000/adminpython
進入後臺登陸頁面 真的是low到爆的一個頁面git
修改 demo > settings.py (修改時區,修改系統爲中文) 若是不修改時區,則致使獲取系統當前時間會晚8個小時github
# Internationalization # https://docs.djangoproject.com/en/2.2/topics/i18n/ LANGUAGE_CODE = 'zh-hans' TIME_ZONE = 'Asia/Shanghai' USE_I18N = True USE_L10N = True USE_TZ = False # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/2.2/howto/static-files/ STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'static'), )
5.django 大變身 安裝simple ui
pip install django-simpleui
6.配置simple ui
在INSTALLED_APPS 中新增 'simpleui',數據庫
更多用法訪問一下地址django
simpleui 地址 :https://github.com/newpanjing/simpleui/blob/master/QUICK.mdsession
INSTALLED_APPS = [ 'simpleui', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'app01.apps.App01Config', ]
7. 刷新頁面完成變身
8.自定義django admin 按鈕
參考文章:http://www.liujiangblog.com/course/django/159app
9.Django2.0入門教程:ORM之QuerySet API
參考文章:https://www.django.cn/course/show-18.html
http://www.javashuo.com/article/p-emhmbenx-bp.html
10.自定義django admin 頁面
實現思路,修改simpleui 源碼 action.html 注入custome.js 文件
custome.js 內容以下
$(function () { //卸載系統自帶post請求 $('button[data-name^="c_"]').each(function (index, element) { console.log(element) $(element).prop("onclick", null).off("click") }) //自定義按鈕綁定事件 $('button[data-name^="c_a_"]').click(function () { $("#changPassword").trigger("click"); }) //根據當前頁面路徑,判斷是否新增試圖 var currentUrl = window.location.href; if (currentUrl.indexOf("/app/appbook/") > 0) { $.get("/app/echart/", function (data, status) { $("#content").append(data); //alert("Data: " + data + "\nStatus: " + status); }) }else if(true){ console.log("to do") } })
修改simpleui 源碼