1. 程式人生 > >Django學習之路:第一次Hello Django

Django學習之路:第一次Hello Django

1.下載django,在cmd命令執行pip install Django==版本號:

2.建立一個django專案:

django-admin startproject myblog

pyhton manage.py startapp blog

3.myblog專案結構如下:

__init__.py:一個空檔案,用它標識一個目錄為python的標準包

settings.py:Django專案的配置檔案,包括Django模板應用配置,資料庫配置,模板配置等

urls.py:Django專案的URL宣告

wsgi.py:與WSG相容的Web伺服器為你的專案聽服務的入口點,就是網路配置

manage.py:Django的命令列工具,可以讓你在使用Django專案是以不同的方式互動

4.blog專案結構如下:

migrations:用於記錄models中資料的變更

adminn.py:Django自帶的admin後臺,可以再裡面配置資料

apps.py:用於應用程式的而配置,在新的Django版本中新增檔案

models.py:Django的模型檔案,建立程式的sql資料表模型(對應資料庫的相關操作,隱藏資料操作的操作)

tests.py:建立Django測試用例

views.py:Django的檢視檔案,控制展示前端的展示內容

5.在blog/view.py編寫:

from django.http import HttpResponse
from django.shortcuts import render

def hello(request):
    return  HttpResponse('request')

 6.在myblog/settings配置INSTALLED_APPS,把blog加進去:


INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'blog'
]

7,在myblog/urls配置urlpatterns:

from django.contrib import admin
from django.urls import path,include
from blog import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('index/',views.index)

]

  8.啟動專案python manage.py runserver ,開啟localhost:8000/index/index