原创 jupyter notebook 設置默認瀏覽器打開

剛剛在運行jupyter notebook的時候居然跳到了PyCharm裏面,沒有按照預計的打開瀏覽器運行。爲了後面方便使用,配置了一個運行時默認chrome打開。 在cmd黑窗口中敲命令 jupyter notebook --g

原创 django項目初始化數據

當一個項目部署時,有些初始數據要在運行前初始化到數據庫,這就涉及到數據初始化,如何將基礎數據自動添加到數據表中,以下有幾種方法: 1.使用 python manage.py loaddata 文件名.xxx 命令實現; 在app下

原创 linux下pip安裝django-endesive時,pykcs11依賴構建失敗問題解決

1.簡單瞭解一下django-endesive Django固有的PDF數字簽名實用程序。該軟件包允許您從Django應用程序對PDF文檔進行數字簽名。 2.環境 Centos、python3.6 3.報錯詳情 4.報錯原因 一

原创 nginx 靜態文件配置之root和alias

情況描述 首先講一下我自己遇到的具體情況: 項目文件夾:code 靜態文件的位置:/code/front/dist/ 項目部署使用nginx作爲http服務器,其中 nginx的靜態文件配置(匹配)有兩種方式:目錄匹配和後綴匹配

原创 django-easy-pdf實現html轉PDF

準備工作: 安裝django-easy-pdf: pip install django-easy-pdf django-easy-pdf依賴: django>=1.10 xhtml2pdf>=0.2b1 reportlab 我當時

原创 Django ContentType簡單使用

ContentType: 咦~ 項目中遇到多種不同類型訂單的情況,這個時候,給每種類型的訂單創建一張表來專門存放訂單信息不是不可以,但是,如果我們後面再有其它類型的訂單出現,那麼我還需要再創建一張表來存放這些訂單,是不是很麻煩

原创 使用pywinrm遠程控制windows系統

-----A主機遠程管理B主機------ 介紹 winRM服務是windows server下PowerShell的遠程管理服務。Python腳本通過連接winRM模塊操作windows命令行。 準備工作: A主機: 安裝py

原创 使用django的ORM框架按月統計近一年內的數據

# 計算時間 time = datetime.datetime.now() - relativedelta(years=1) # 獲取近一年數據 one_year_data = Data.objects.filter(create

原创 python在xml文件中寫入數據

test.py from xml.dom.minidom import Document doc = Document() data = doc.createElement('data') # 創建一個標籤 doc.appen

原创 django-apscheduler實現定時任務

準備: 1.安裝:pip install django-apscheduler 2.在sittings註冊app: INSTALLED_APPS = ( ... django_apscheduler, )

原创 django項目中導出數據到excel文件並實現下載

依賴模塊 xlwt下載:pip install xlwt 實現 我的使用場景:用戶勾選需要導出的所有數據,點擊導出,即將導出的excel文件下載到本地 views.py def export_excel(request, li

原创 django項目中實現excel表數據導入

依賴模塊: xlrd模塊安裝:pip install xlrd 安裝好xlrd模塊之後基本的準備工作就已經完成。 實現: views.py: def import_excel(self, request): "

原创 Java的String對象

String類型: String類型並不是基本類型,但是它常被誤以爲是一種基本類型。 String類型是Immutable的,一旦創建就不能夠被改變。 不可改變的具體含義是指: 不能增加長度 不能減少長度 不能插入字符 不能刪除字符

原创 Django的分頁器

使用django自帶的分頁器給數據分頁: from django.core.paginator import Paginator, PageNotAnInteger, EmptyPage def page(self, data, p

原创 android studio 第一次運行時報錯

解決辦法: 1)進入Android Studio目錄下的bin目錄。打開idea.properties文件。 2)在idea.properties文件末尾添加一行: disable.android.first.run=true ,然後