1. 程式人生 > >原來python開發後端伺服器還可以這麼簡單(未完成)

原來python開發後端伺服器還可以這麼簡單(未完成)

原來python開發後端伺服器還可以這麼簡單(未完待續)

​ 作為一個android開發者,工作和生活中想寫一個伺服器作為測試,可是都很麻煩。這兩天跟著書寫了python+Django的管理系統,另外提供web介面可以給前端使用。本次專案使用pycharm編輯器,版本python 3.5。下面將一步步從零基礎開發出此專案。專案地址原始碼.效果圖:
這裡寫圖片描述
這裡寫圖片描述

1.python基礎學習(可以跳過)

  • 對於python基礎語法學習,當然看下廖老師的文章就可以了。裡面有安裝及如何使用 python教程 python3.6下載

  • 當然我還是更喜歡用編輯器開發,pycharn的下載地址如下(下載專業版更好):

    下載 啟用地址

  • 使用pip命令下載安裝django:

    在cmd 命令視窗輸入 python,安裝成功即可顯示python版本
    這裡寫圖片描述

    python安裝成功後,輸入pip命令既可以檢視pip是否成功:

    這裡寫圖片描述

    成功後,使用pip 安裝Django,輸入如下命令:pip install django

    片刻既可以安裝成功。另外pip uninstall django解除安裝django

    • 開啟pycharm,和其他IDEAu常用一樣,我們建立django專案:

    這裡寫圖片描述

    準備結束,下面就可以開始我們的正式專案了

2.Django實現網站系統

django檔案說明

這裡寫圖片描述

templates資料夾我們存放html檔案,Test是我們專案,Test1是我們的應用。urls.py負責存放路徑

views.py用於寫我們方法。models.py是資料庫對映。

3.開發web介面

相關推薦

原來python開發伺服器可以這麼簡單完成

原來python開發後端伺服器還可以這麼簡單(未完待續) ​ 作為一個android開發者,工作和生活中想寫一個伺服器作為測試,可是都很麻煩。這兩天跟著書寫了python+Django的管理系統,另外提供web介面可以給前端使用。本次專案使用pycha

伺服器中安裝jdk1.8版本的安裝,原來這麼簡單詳解

因為在烏班圖的系統中由於只能註冊普通的使用者,不能註冊root使用者。 所以需要先把jdk-8u11-linux-x64.tar.gz的安裝包拷貝到普通使用者的許可權中去。 我們可以使用WinSCP視覺化工具直接對壓縮包進行拖拽到指定的目錄下,也可以使用Xshell工具使用命令列對檔

結對編程小結6.6

生成 需求文檔 com gen inf 數據 lin 利用 後端 鄒衛其、陳誌鍇 任務進度報告: 按照前一篇前端給出的數據庫需求文檔(link),用navicat新建了數據庫表,如下圖 並且利用逆向工程generator,生成了數據庫接口方法,實現了對兩個數據表的插入。

架構師網址收藏強烈推薦

收藏 .com ref hub 編寫 開源 技術棧 awesome get 1 《後端架構師技術圖譜》 -----阿裏巴巴 2 從部落到帝國 - 後端技術棧的演進及開源實踐 ----正在編寫書籍 後端架構師網址收藏(強烈推薦)

Python開發【筆記】:抓包實時分隔

抓包 進行linux系統抓包,並且定時分隔防止檔案太大 #!/usr/bin/env python # -*- coding:utf-8 -*- import os import sys import logging import threading import time imp

Linux入門原來這麼簡單詳解

Linux系統下經常遇到檔案或者資料夾的許可權問題,或者是因為資料夾所屬的使用者問題而沒有訪問的許可權。 在命令列使用命令“ll”,可以檢視檔案或者檔案的許可權: -rw-r–r--. 1 root root 6 Nov 9 16:42 a.txt 其中“-rw-r–r--”表示許可權,一共

好書閱讀與推薦續五

Redis設計與實現 通過前面這本書我們已經知道redis怎麼用比較好了,現在我們來看看 Redis 的實現原理。這本書是作者自己看著原始碼寫出來的,不得不佩服作者的智慧與毅力。這本書基於redis3.0,此刻redis最新版是4.0.9,我們看書的時候可以自己

Linux原來這麼簡單詳解

ls ls -a 列出當前目錄下的所有檔案,包括以.頭的隱含檔案 ls ls -l 或 ll 列出當前目錄下檔案的詳細資訊 ls ls -a 顯示所有檔案,包含隱藏。 ls ls -al

碼農談前端CSS篇第五課:CSS樣式

一、背景: CSS 允許應用純色作為背景,也允許使用背景影象建立相當複雜的效果。 1、背景色 可以使用 background-color 屬性為元素設定背景色。這個屬性接受任何合法的顏色值。 例如: p {background-color: gray;} 2、背景影象 要把影象放入背景,需要使用 bac

碼農談前端CSS篇第六課:盒子模型

元素框的最內部分是實際的內容,直接包圍內容的是內邊距。內邊距呈現了元素的背景。內邊距的邊緣是邊框。邊框以外是外邊距,外邊距預設是透明的,因此不會遮擋其後的任何元素。 提示:背景應用於由內容和內邊距、邊框組成的區域。 一、CSS 內邊距屬性 屬性 描述 padding 簡寫屬性。作用是在一個宣告中

碼農談前端CSS篇第七課:定位與浮動

一、定位: 1、定位的理解 (1)相對定位 相對定位是一個非常容易掌握的概念。如果對一個元素進行相對定位,它將出現在它所在的位置上。然後,可以通過設定垂直或水平位置,讓這個元素“相對於”它的起點進行移動。 如果將 top 設定為 20px,那麼框將在原位置頂部下面 20 畫素的地方。如果 left 設定為 3

tomcat配置https以及配置完成提示伺服器缺少中間證書已解決

tomcat配置https 準備工作 下載好證書檔案,下載的時候可以選擇為tomcat檔案。我這下載下來是壓縮包。解壓後就是下圖的樣子。 以.key結尾的檔案是證書的key 以.pem結尾的檔案是證書檔案 第一步 在Tomcat的目錄下,建立一個資料夾,我這檔名是cert,將下載好的證書解壓後複製到這個資

前後分離,如何在前端專案中動態插入API基地址?in docker

開門見山,本文分享**前後端分離,容器化前端專案時動態插入後端API基地址**,這是一個很讚的實踐,解決了前端專案容器化過程中受制後端呼叫的尷尬。 ## 尷尬從何而來 常見的web前後端分離:前後端分開部署,前端專案由nginx承載打包檔案,反向代理請求。 應用的某些部分必須是可配置的,比如`API呼叫

Python基礎day-11[內置函數,遞歸,匿名函數]

oat 讀寫 磁盤 自動 信息 map() instance 冒號 匿名 內置函數: abs() : 返回數字的絕對值。參數可以是整數或浮點數,如果參數是復數,則返回復數的模。 print(abs(0.2)) print(abs(1)) print(abs(-4)) pr

python作業03-文件操作&函數完成

turn remove col spa 地址 輸出 n的階乘 test dict 一、文件處理相關 1、編碼問題   (1)請說明python2 與python3中的默認編碼是什麽?答:Python2是ascii python3是utf-8 (2

【遊戲開發】directx遊戲專案——第一部分

目的: 編寫啟動渲染系統的程式碼,用於初始化Direct3D,將螢幕清屏為指定的顏色以及關閉系統。 main.h標頭檔案 //main.h #ifndef _UGP_MAIN_H_ #define _UGP_MAIN_H_ #include "StrandedE

web開發中前端頁面是如何跟伺服器資料互動的

後端伺服器一般是指servlet容器,用於執行java源程式 常見的網頁有html,htm,shtml,asp,aspx,php,jsp等格式 前兩個常用於靜態網頁,後面幾個常用於動態網頁。 這裡前端網頁以比較常見的 xx.html 和 xx.jsp 網頁作為介紹,其它類似 &nbs

Python web開發框架 Django 、Flask、Tornado

httpserver : 非阻塞 HTTP serverhttpclient : 非同步 HTTP client 用來和web 及 httpserver 協同工作auth :第三方認證的實現locale:針對本地化和翻譯的支援等等

html5二八杠棋牌開發開發究竟是什麽?

前端 後端 html5二八杠棋牌開發(h5.ttkmwl.com)軟件應用程序就像冰山一樣。用戶看到的只是應用程序的一部分——在大多數情況下——應用程序的最大部分是看不到的。這就是令人難以捉摸又神秘的“後端”。在Web開發的篇章中,我們主要討論Web開發,因為它涉及與最終用戶的直接互動——我們可以稱之

SpringBoot+JWT+Shiro+MybatisPlus實現Restful快速開發腳手架

防火 算法 錯誤 模塊 mys 管理員 pro 其他 col 一、背景前後端分離已經成為互聯網項目開發標準,它會為以後的大型分布式架構打下基礎。SpringBoot使編碼配置部署都變得簡單,越來越多的互聯網公司已經選擇SpringBoot作為微服務的入門級微框架。 Myba