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