使用Django3.0.3建立一個網站,基於windows、IDE:Pycharm

一、Django簡介

Django 是一個開放源代碼的高級 PYTHON WEB 開發框架,非常出色,使用 Django 的能力可能是學習 Python 的最大優勢之一。利用 Django 的模型 Model,視圖 View 和模板 Template,可以輕鬆構建可供部署的應用程序。

Python 下有許多款不同的 Web 框架。Django 是重量級選手中最有代表性的一位。許多成功的網站和 APP 都基於 Django。

Django 最初是被開發來用於管理勞倫斯出版集團旗下的一些以新聞內容爲主的網站的。並於 2005 年 7 月在 BSD 許可證下發布。這套框架是以比利時的吉普賽爵士吉他手 Django Reinhardt 來命名的。

Django 的主要目標是使得開發複雜的、數據庫驅動的網站變得簡單。它強調代碼複用,多個組件可以很方便的以“插件”形式服務於整個框架,Django有許多功能強大的第三方插件,甚至可以很方便的開發出自己的工具包。這使得Django具有很強的可擴展性。

Django 框架的核心包括:一個 面向對象 的映射器,用作數據模型(以 Python 類的形式定義)和關係型數據庫間的介質;一個基於正則表達式的 URL 分發器;一個視圖系統,用於處理請求;以及一個模板系統。

…………………………………………………………………………………………

二、Django的前景趨勢

Django是主要爲Web開發服務的,所以Django的未來與Web開發未來發展趨勢緊密相關。Django這種基於MVC開發模式的傳統框架,非常適合開發基於PC的傳統網站,因爲它同時包括了後端的開發(邏輯層,數據庫層) 和前端的開發(如模板語言,樣式)。基於PC的網站和自適應(responsive)的手機網站不會消失,不過其重要性會隨着手機APP和小程序等的普及而逐漸降低。即使對於開發傳統網站,Django也只有在後臺開發上有些優勢,在前端仍需要藉助流行的JS框架如Vue.js才能開發出互動性強且符合未來審美趨勢的優秀網站來。

最近幾年及未來幾年更流行的開發模式肯定是前後端分離。現代網絡應用Web APP或大型網站一般是一個後臺,然後對應各種客戶端(iOS, android, 瀏覽器)。由於客戶端的開發語言與後臺的開發語言經常不一樣,這時需要後臺能夠提供可以跨平臺跨語言的一種標準的資源或數據(如Json格式)供前後端溝通,這就是Web API(網絡應用程序結口)的作用了。Django本身開發不了符合REST規範的Web API, 不過藉助django-rest-framework (DRF)可以快速開發出優秀規範的Web API來。所以我們這裏要感謝DRF,因爲它,Django的應用前景更廣了,減少了被淘汰的風險。
Python的發展趨勢
Python和Django具有強相互依賴的關係。目前來看Python在Web開發,科學計算,人工智能各個領域都還是很火熱的。從這點看,Django在未來5年應該也不會有什麼危機。相反PHP語言及PHP Web框架的下降趨勢不可逆轉。有搞PHP的同志,還是早點轉吧。

原文鏈接:https://blog.csdn.net/weixin_42134789/article/details/88399577

…………………………………………………………………………………………

三、建開發環境

1、安裝python3.7版本

參考這篇教程:python安裝教程(Windows系統,python3.7爲例)

2、安裝python IDE:Pycharm

參考這篇教程:Pycharm及python安裝詳細教程

…………………………………………………………………………………………

四、建立第一個Django項目

我學習的視頻教程:2019最新Django全套教程【千鋒Python】

1、打開pycharm新建立一個項目

打開Pychar點擊 Create New Proje
在這裏插入圖片描述
選擇一個文件目錄,路徑中不要有中文,建立工程
在這裏插入圖片描述

點擊create進行創建,等待python加載完成。下面是我創建好的工程。

在這裏插入圖片描述

找到左下角,點擊terminal(終端)按鈕。進入命令行中

在這裏插入圖片描述
點擊後出現:
在這裏插入圖片描述
在命令行內輸入:

pip install django

等待django安裝安裝完成。(解釋:這裏pip install是python命令行裏面的安裝指令)

在命令行輸入:

pip freeze

這句話可以打印出在python環境下你已經安裝好了的包,如果能在打印的信息中找到:Django==3.0.3 就可以證明你已經安裝成功了。我安裝成功的結果如下圖:
在這裏插入圖片描述
在終端中繼續輸入

django-admin startproject FirstDjango

這時等幾秒鐘你就會發現在工程項目中多了你剛建好的項目
在這裏插入圖片描述
在終端中輸入:

cd FirstDjango

然後輸入:

python manage.py startapp App

等待幾秒鐘點擊原來的工程目錄,你會發現有多了一些目錄和文件:
在這裏插入圖片描述
至此,基本工程框架已經建立完畢

…………………………………………………………………………………………

四、測試

在終端中輸入:

python manage.py runserver

出現如下打印信息:
在這裏插入圖片描述
這時直接點擊藍色的鏈接,就可以直接登錄你剛剛建立好的網站了。
在這裏插入圖片描述

正式開始:我的下一篇博客 使用python建立一個網站:筆記1 入門

23333333

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章