原创 用django寫了一個《攝影作品》在線評比投票系統

N多年前,曾經用PHP爲公司工會寫了一個《工會換屆選舉投票系統》。那時候因爲個人愛好,在自學PHP編程。有一天工會主席找我,希望使用網絡投票方式選出新一屆工會委員。我硬着頭皮接下了任務,花了一個星期才完成。 3年前,EE委員會的老潘找我,

原创 django view視圖函數向模板中的javascript變量傳遞列表,生成可視化圖表chart

在用django寫一個可視化圖表echart時,需要從視圖函數向模板中的javascript傳遞生成圖表的列表數據,方法如下: 1. view.py def chinachart(request): pclist_types=

原创 Windows 10自帶的Centos 7 虛擬機升級python3 和安裝VIM

1. 安裝python3 windows 10 自帶了centos 7虛擬機,但是內置的python2.7 已經不適合我的需要,所以決定升級到python3, 爲了減少麻煩,我使用了最簡單的方法,只運行 #yum install pyth

原创 基於Django的文具管理系統的領用頁面中模仿商城展示寶貝

一、Models.py class stationery(models.Model): name = models.CharField(max_length=40) spec = models.CharField(max

原创 使用djano 內置User新註冊的user記錄如何把明文password加密保存

如下: from django.contrib.auth.models import User from django.contrib.auth import authenticate, login, logout,hashers fr

原创 快速實現將django_tables2表格導出到csv文件功能

Django_tables2插件在web應用開發中使用廣泛,使用它可以快速實現將後臺數據庫中的信息在前端以表格的形式呈現給用戶,深得程序員喜歡。而用來導出CSV文件的Tablib插件配合Django_tables2使用可謂是錦上添花。只要

原创 django-filters中使用ModelChoiceFilter實現搜索欄中外鍵下拉框

在使用python+django開發web版《IT資產管理系統》過程中,爲實現記錄搜索、過濾功能,使用了Django-Filters插件,以下是效果圖: 搜索欄有三個下拉框,都是主表的外鍵字段,顯示的是外鍵表的內容,通過選擇下拉框的ite

原创 項目開發中使用django_tables2展示數據之切換每頁顯示數的另類實現方法

在使用python+django開發web版《IT資產管理系統》過程中,使用了django_tables2展示數據,爲了實現切換每頁顯示10行,25行,50行這個功能,需要前端向後端的視圖函數傳遞per_page參數,通用的實現方法是在現

原创 mysql中查找重複的記錄

因數據重複導入了數據庫,需要把重複的記錄查找出來並且刪除掉,只保留id小的哪一個記錄 1、經過測試,可以查找出重複的記錄: SELECT * FROM deviceman.deviceman_user_list WHERE full_na

原创 django view向模板javascript傳遞列表,生成可視化圖表chart

在用django寫一個可視化圖表echart時,需要從試圖函數向模板傳遞列表數據,方法如下: 1. view.py def chinachart(request): pclist_types=pc_list.objects.f

原创 繼續改進和優化《IT資產管理系統》,使用Redis緩存

繼續改進和優化《IT資產管理系統》,使用Redis緩存 一,系統採用Redis作爲緩存數據庫,提升系統的運行效率,減少後臺mysql數據庫的負擔。 def get_site_list(request): r = redis.

原创 《IT設備管理系統》擴展功能,升級爲《IT資產管理系統》

一、增加了軟件資產管理模塊 二、增加了供應商管理模塊 三、引入layer插件,使用彈窗 四、系統支持有多分支機構,企業使用,集團管理員可以集中管理各分支的資產信息,各分支管理員只能管理授權的分支的資產信息 點贊

原创 本人用django寫的新版設備管理系統上線了

今天升級到3.0版,真的非常不容易,從開始自學python django web框架到今天,經歷了不少磨難,不過一直都非常享受魯代碼的感覺,也期望能用學到的技術找一份程序開發的工作。

原创 解決adminLTE 左側菜單點擊後自動收起來的一個簡單方法

最近用到adminLTE模版框架,這是一個好東東,只是在使用中發現點擊左側菜單後,會自動收起,因本人側重後端django的編寫,對前端的js不是很在行,所以就想到<li class='active'>可以讓一個菜單保持點擊狀態 ,所以就在

原创 django 統計過去5年每個月採購設備的數量並且用條形圖顯示

  1.  視圖函數   def totalchart(request): template = loader.get_template('deviceman/pyecharts.html') month