python3.5+django2.0快速入門(一)


因為這篇教程需要用到anaconda的一些操作,如果還不懂anaconda的操作的同學可以看下這篇文章python 入門學習之anaconda篇

創建python3+的開發環境

直接在終端輸入:conda create -n newenv python=3.5

進入我們新建的開發環境newenv

linux: source activate newenv

window: activate newenv

安裝django2.0

直接在終端輸入: pip install django ,然后系統會自動下載django2.0.2最新版本。

 

創建一個django項目

直接在終端輸入: django-admin startproject mysite

然后進入mysite這個文件目錄,在終端輸入: cd mysite/

查看目錄有什么內容,在終端輸入: ls

 補充一下,可以點擊這里查看django-admin和manag.py的區別

然后我們繼續進入mysite這個目錄在通過ls查看有什么內容。

 

現在我來說明一下這些文件到底是干什么用的。

  • 最外層的 mysite/:只是一個包含你項目的文件.它取什么名並不會影響到 Django,你可以隨便地修改它
  • manage.py :一個命令行工具包.
  • 內層的 mysite/ :目錄是一個基於你項目的 Python 包.它的名稱也是 Python 包名稱.
  • mysite/init.py:一個空文件,是為了表明這是一個 Python 包.
  • mysite/settings.py:這個 Django 項目的配置信息.
  • mysite/urls.py :該Django項目的URL聲明.
  • mysite/wsgi.py :WSGI 兼容的Web服務器提供服務的入口點。

啟動服務器

通過上面的操作我們已經創建好一個django項目了,我們回到最外層的mysite/這個目錄,然后在終端輸入:python manage.py runserver 啟動服務器,成功后會出現下面的樣子。

 

然后我們在瀏覽器訪問http://127.0.0.1:8000/,會出現下面這個樣子。

到現在為止我們已經成功新建了一個新的django項目,並且把它運行了起來。

 創建一個應用

值得一提的是項目和應用的區別:一個應用是 Web 程序中的一個功能,比如博客應用,投票應用.一個項目是許多個基本應用的集合

直接在終端輸入命令: python manage.py startapp staffadmin 

成功創建staffadmin這個應用我們可以進入這個文件目錄看下都有哪些文件。

 

以下我就講解幾個我們需要用到的文件

  • admin.py:這個是配置管理后台數據.
  • models.py :這里面的每一個類,可以比喻成數據庫的每一個表.
  • views.py :主要用作前后端交互。
  • urls.py:用作配置路由。

創建一個視圖

打開staffadmin/views.py這個文件,寫下如下代碼

然后我們在staffadmin目錄下新建一個urls.py,寫下如下代碼

 

同時還要配置一下mysite/urls.py,寫下如下代碼

然后我們通過瀏覽器訪問http://127.0.0.1:8000/staffadmin/index

如果成功訪問,會在瀏覽器看到"This is my first application"。

下節內容python3.5+django2.0快速入門(二)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM