原创 十七. 增加一個項目協作留言板功能(三)----- 增加任務的修改和刪除功能

 任務的修改功能主要是進入任務內部,進行實施步驟的添加功能,並對一些內容進行更改,例如,聯繫人方式等。   1.通過views.py建立編輯任務函數: #任務的編輯 def task_edit(request, pk):

原创 二十三.優化整個項目界面

ECHO信息管理平臺的基本功能均已經實現。但在這個平臺中還存在着幾個問題需要解決。 如下圖所示: 其中, 1)      需要將這個名字更改成我們自己的LOGO 2)      在點開頁面時,我們希望左邊的菜單能夠保持展開,而不是點開

原创 十六.增加一個項目協作留言板功能(二)----- 建立一個任務管理的列表頁面

 我們設計一個頁面來展示正在處理的任務,該表格可以參照之前基礎信息的增刪改查。用戶通過這個頁面對任務進行相應操作。   1.在views.py中建立task表的增刪改查功能,並增加搜索功能。由於任務列表中,涉及到了實施步驟和

原创 八.ACE模板的佈局簡介

ACE的具體資料可以參加其文檔。這裏僅介紹其佈局。 ACE遵循bootstrap3的12格柵原則,12格柵原則可以參加bootstrap3的介紹。   1.ACE的整體佈局 根據ACE模板的官方文檔,ACE的基本佈局如下: o  

原创 十五.增加一個項目協作留言板功能(一)----- 建立留言板的model

 前十四章節已經介紹瞭如何用django來建立一個信息系統,解決了增刪改查的問題。那麼接下來,爲了適應工作需要,我們在此建立一個簡單的項目協作留言板功能。項目留言板可以通過新建項目,同時大家可以在項目留言板上留言,來互相協作。  

原创 十一.增加數據修改功能

數據增加與修改對於Django來說,都是通過save()方法來實現的。只是在修改數據的時候,需要獲取相關數據條目的id給頁面,並將數據傳遞至修改頁面。   1.      在urls.py中增加修改數據的url項: urls.py: ur

原创 二十四. Django認證系統中的@login_required

Django提供了非常完善的認證系統,具體可以參閱 https://docs.djangoproject.com/en/1.10/topics/auth/default/ 在這裏我們介紹一下登錄的強制認證。 在此之前用戶可以直接登錄頁面

原创 九.引入datatables插件

在ACE中,我們引入datatables插件,這是一款展示表格,並通過js來實現個包括展示、分頁、排序等各種表格功能的插件,而且是高度可定製化的一款插件。官方網站爲:http://www.datatables.net/。當然,在我們的AC

原创 十.導入django-crispy-form並完善增加數據頁面

在上一章節中,我們發現我們的增加數據頁面不是很美觀,那麼我們可以增加一個django-crispy-forms的app,讓他來幫助我們美化form頁面。具體內容可以訪問http://django-crispy-forms.readthed

原创 利用django和python構建網絡運維平臺

前言     我主要從事的是網絡維護,管理着數百臺的網絡設備。在最初的日子裏,確實會手工一臺一臺敲命令,這種心酸往往只有經歷過的人才能體會。往往工作半天就爲了修改一條ACL,不僅效率低,還容易犯錯。後來也會買一些配置軟件,但是一來軟件大多

原创 十四.在頁面上增加查詢功能

 在此章中,我們建立一個搜索功能,可以通過搜索來對錶格進行篩選。   由於之前,我們在res_list.html中預留了search這個block,因此,我們只需要在具體頁面中來填充完這個search block就可以了。隨後