一篇文章入門django開發 (測試平臺)
介紹
Django是一款python的後端開發框架,主要用於開發後端介面;本身有模板語言,可以獨立開發web網站(前後端不分離),也可以結合drf 開發獨立rest介面(前後端分離專案); 大白話的講: Django是 是後端開發介面的
學習結果
學習完本篇文章後,你能做的:
初步瞭解了Django, 能夠自主的搭建Django環境
能夠編寫任意的介面,對外提供
能夠搭建一個web網站(測試平臺的雛形),實現線上 介面除錯(類似posman)
效果預覽
(敬請期待)
目錄
文章大致分為下面幾欄目:
安裝與配置Django
Django框架目錄介紹
簡單的介面編寫
開發一個提交表單的web網頁
1. 安裝與配置Django
安裝
django 的安裝 採用pip的方式安裝;
(pip 是python自帶的第三方庫的安裝工具, 在安裝完python之後就會帶有)
在cmd 命令列中執行: pip install django -i 此處採用國內阿里源:
pip install django -i
下載完成後,可以輸入 pip list ,列表中有django 說明已安裝成功了
配置/建立
下載完成後,就可以建立django 專案了。
首先建立一個任意資料夾進入cmd中 ;(資料夾路徑在輸入cmd即可進入cmd管理員介面)
輸入命令 django-admin startproject myporject 其中 myporject是專案的名稱,可以自定義
建立專案完成後,可以看到資料夾中含有一個叫myporject 的檔案;
建立app: 進入帶有manage.py 檔案的目錄,輸入cmd, 進入命令列
輸入建立app的命令: python manage.py startapp myapp 其中myapp 為自定義,可以自己更改名稱; 建立完成後,可以在目錄中看到一個叫myapp的資料夾
進入settings.py 檔案中新增app
至此;建立django專案的工作就已完成
Django框架目錄介紹
在平常開發過程中常使用到的檔案有:
models.py 位於各個 app資料夾中, 主要是設計資料庫; 可以在這個資料夾中建立表,新增表欄位;
views.py 位於各個app 資料夾中, 主要用於 編寫介面;編寫方法或類,接收前端傳的資料, 操作在models.py 建立好的資料庫,向資料庫中寫增刪改查;
settings.py 位於專案層,是Django的配置檔案; 平常如果需要新增app了,新增第三方外掛了, 設定語言時間格式了,設定訪問許可權了,都可以在這個配置檔案中設定;
urls.py 位於專案層,是外界訪問的入口, 使用者訪問伺服器時,會透過urls.py作為入口,裡面沒有的路徑就不會訪問到 ;
Django整體運作是透過urls.py裡面的url路徑來訪問到views.py裡的介面,之後介面會拉去資料庫中的資料返回回去;
簡單的介面編寫
下面我們來進行介面編寫的階段, 編寫一個提交表單的介面…
————————————————
版權宣告:本文為CSDN博主「木 葉」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處連結及本宣告。
原文連結: https://blog.csdn.net/For_if_while/article/details/121559492
【阿里雲官方映象站: https://developer.aliyun.com/mirror/?utm_content=g_1000307095 】
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70010340/viewspace-2846341/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- # 一篇文章帶你入門軟體測試
- Django 介面自動化測試平臺Django
- 測試平臺開發(二) 高逼格登入頁面
- 高通MDM平臺開發入門
- 一篇文章入門NettyNetty
- 壓力測試平臺(nGrinder)入門到精通教程
- 測試平臺開發教程【提測平臺】階段總結(三)
- 微信公眾平臺開發入門
- 基於 Django 的 Dubbo 介面測試工具平臺Django
- teprunner測試平臺Django引入pytest完整原始碼Django原始碼
- 測試開發【提測平臺】分享8 - 平臺規劃和需求分析
- Linux C++ 開發4 - 入門makefile一篇文章就夠了LinuxC++
- 第一篇文章測試
- Django+Vue+Docker搭建介面測試平臺實戰DjangoVueDocker
- 一篇適合入門的PID文章
- 一篇文章快速入門React框架React框架
- 一篇文章帶你入門Zookeeper
- 開源測試平臺--MeterSphere
- Util應用框架快速入門(4) - 整合測試開發入門框架
- Django測試與持續整合:從入門到精通Django
- 掘金第一篇文章測試
- 測試釋出一篇正常的文章
- 貓眼測試開發實踐沉澱--Chaoyue測試管理平臺
- 一篇文章帶你快速入門createjsJS
- 【提測平臺】測試平臺開發練手專案原始碼和教程彙總原始碼
- teprunner測試平臺用例前置模組開發
- 一篇文章教你順利入門和開發chrome擴充套件程式(外掛)Chrome套件
- 未來已來,軟體行業勢不可擋,一篇文章教你入門軟體測試……行業
- Android 3分鐘帶你入門開發測試Android
- 測試平臺之介面測試
- jtest 精準測試平臺開源
- 初入軟體測試必備:不知如何下手?一篇文章帶你上手批次功能測試
- 打造專屬測試平臺4-使用Docker部署Django專案DockerDjango
- 測試平臺起航
- PHP 開發入門自動化測試歷程(三)PHP
- PHP 開發入門自動化測試歷程(一)PHP
- PHP 開發入門自動化測試歷程(二)PHP
- 第一篇:開始進入 django 之旅Django