首頁 >後端開發 >Python教學 >學習Django的第一步:安裝與設定指南

學習Django的第一步:安裝與設定指南

WBOY
WBOY原創
2024-02-18 21:47:07492瀏覽

學習Django的第一步:安裝與設定指南

從零開始學習Django:詳細介紹如何安裝Django並進行配置,需要具體程式碼範例

Django是一個使用Python語言編寫的開源Web應用框架,它可以幫助開發者輕鬆建立功能強大的網路應用程式。如果你是初學者,想要從零開始學習Django,本文將為你提供詳細的安裝和配置指南,並附有具體的程式碼範例。

  1. 安裝Python
    在開始之前,確保你已經在你的電腦上安裝了Python。你可以從Python官方網站(https://www.python.org/downloads/)下載適合你係統的Python版本,並依照安裝精靈進行安裝。
  2. 安裝虛擬環境
    在學習和開發Django專案時,我們推薦使用虛擬環境。虛擬環境是一個獨立的Python運作環境,可以幫助我們隔離專案依賴。安裝虛擬環境的指令如下:

    $ pip install virtualenv
  3. 建立虛擬環境
    建立一個名為myenv的虛擬環境。在命令列中執行以下命令:

    $ virtualenv myenv
  4. 啟動虛擬環境
    進入虛擬環境的根目錄,並使用以下命令啟動虛擬環境:

    $ source myenv/bin/activate
  5. 安裝Django
    在啟動的虛擬環境中,使用以下命令安裝Django:

    $ pip install django
  6. 建立Django專案
    在命令列中,進入你想要建立專案的目錄,執行以下指令建立一個名為myproject的Django專案:

    $ django-admin startproject myproject
  7. 啟動開發伺服器
    進入你的專案根目錄,執行下列指令啟動開發伺服器:

    $ python manage.py runserver

    如果一切成功,你會看到類似下面的輸出:

    Starting development server at http://127.0.0.1:8000/
    Quit the server with CONTROL-C.

    現在,你可以在瀏覽器中訪問http://127.0.0.1:8000/來查看你的Django專案。

  8. 建立一個簡單的Django應用程式
    在你的專案根目錄下,執行以下指令建立一個名為myapp的Django應用程式:

    $ python manage.py startapp myapp

    這將在你的專案中建立一個名為myapp的資料夾,其中包含一些範例程式碼和設定檔。

  9. 設定Django應用程式
    開啟你的專案根目錄中的settings.py文件,找到INSTALLED_APPS選項,將'myapp'加入其中。
  10. 建立模型
    在myapp資料夾中的models.py檔案中定義模型。例如,我們創建一個簡單的模型表示一個使用者:

    from django.db import models
    
    class User(models.Model):
     name = models.CharField(max_length=50)
     email = models.EmailField()
    
     def __str__(self):
         return self.name

    在你的虛擬環境中執行以下命令,將模型應用到資料庫中:

    $ python manage.py makemigrations
    $ python manage.py migrate
  11. 創建視圖
    在myapp資料夾中的views.py檔案中定義一個簡單的視圖函數。例如,我們建立一個傳回所有使用者的視圖函數:

    from django.shortcuts import render
    from .models import User
    
    def user_list(request):
     users = User.objects.all()
     return render(request, 'user_list.html', {'users': users})
  12. 建立範本
    在myapp資料夾中建立一個名為templates的資料夾,並在其中建立一個名為user_list.html的模板檔案。在範本檔案中展示所有使用者的資料:

    <!DOCTYPE html>
    <html>
    <head>
     <title>User List</title>
    </head>
    <body>
     <h1>User List</h1>
     <ul>
     {% for user in users %}
         <li>{{ user.name }} - {{ user.email }}</li>
     {% endfor %}
     </ul>
    </body>
    </html>
  13. 設定URL
    在myproject資料夾中的urls.py檔案中設定URL路由。例如,我們配置一個URL將user_list視圖綁定到'/users/'路徑上:

    from django.urls import path
    from myapp import views
    
    urlpatterns = [
     path('users/', views.user_list, name='user_list'),
    ]
  14. 運行項目
    重新啟動開發伺服器,然後訪問http://127.0.0.1: 8000/users/即可查看所有使用者的清單。

透過以上步驟,你已經成功安裝並設定了Django,並創建了一個簡單的Django應用程式。這只是Django學習的基礎,還有很多更深入的主題,例如表單、使用者認證和資料庫操作等。希望這篇文章能幫助你入門Django,並為你的學習之路鋪路。祝你學習愉快!

以上是學習Django的第一步:安裝與設定指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn