Django-APP及專案入門

Coder-Yun發表於2024-07-29

1. APP

  • 定義:Django中功能的細分,每個APP有獨立的資料庫、表結構、HTML模版、CSS。

    建立APP
    python manage.py startapp app01
    
  • 重要檔案介紹
    views.py:常用檔案,urls中的函式常常在此處定義。
    models.py:常用檔案,對資料庫進行操作。

2. 專案入門

  • 確保app也註冊(settings.py)

    註冊APP
    INSTALLED_APPS = [
      'django.contrib.admin',
      'django.contrib.auth',
      'django.contrib.contenttypes',
      'django.contrib.sessions',
      'django.contrib.messages',
      'django.contrib.staticfiles',
      'app01.apps.App01Config',  # 剛註冊的app
    ]
    
  • 編寫url和檢視函式的對應關係(urls.py)

    編寫url與檢視函式對應關係
    from app01 import views
    
    urlpatterns = [
        # path('admin/', admin.site.urls),
    
        # www.xxx.com/index
        path('index/', views.index),
    ]
    
  • 編寫檢視函式(views.py)

    編寫檢視函式
    def index(request):
        return HttpResponse("歡迎光臨!")
    
  • 啟動Django專案

  • 命令列啟動
    python manage.py runserver

  • 功能選項啟動
    然後使用url地址訪問。

相關文章