本文根據(jù)官方文檔在win10環(huán)境一步步學(xué)習(xí)python Django3.0基礎(chǔ)俺亮。
操作步驟較為詳細(xì),基礎(chǔ)原理最好觀看官方文檔
Django包含可用于測(cè)試的輕量級(jí)Web服務(wù)器罩润,因此在準(zhǔn)備好將Django部署到生產(chǎn)環(huán)境之前玖翅,無(wú)需設(shè)置Apache。
如果要在生產(chǎn)站點(diǎn)上使用Django割以,請(qǐng)將Apache與 mod_wsgi一起使用金度。
1.先確定你使用的python版本和對(duì)應(yīng)的Django版本
2.準(zhǔn)備工作
安裝正式版本python -m pip install Django
查看安裝版本python -m django --version
安裝數(shù)據(jù)庫(kù):Django支持許多不同的數(shù)據(jù)庫(kù)服務(wù)器,并且正式支持PostgreSQL拳球,MariaDB审姓,MySQL,Oracle 和SQLite祝峻。這里使用mysql5.7,可以查看之前的安裝文檔
3.創(chuàng)建項(xiàng)目
1)cd到想儲(chǔ)存代碼的目錄,創(chuàng)建mysite項(xiàng)目
django-admin startproject mysite
2)驗(yàn)證Django項(xiàng)目是否有效
python manage.py runserver
3)現(xiàn)在服務(wù)器已在運(yùn)行莱找,請(qǐng)使用Web瀏覽器訪問(wèn)http://127.0.0.1:8000/ 出現(xiàn)如下界面表明成功
4)如更改端口啟動(dòng)酬姆,則相應(yīng)的瀏覽器訪問(wèn)端口也要更改
python manage.py runserver 8080
4.創(chuàng)建應(yīng)用程序
python manage.py startapp polls
5.編寫(xiě)第一個(gè)視圖
打開(kāi)polls/views.py
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
創(chuàng)建polls/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
打開(kāi) mysite/urls.py
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('polls/', include('polls.urls')),
path('admin/', admin.site.urls),
]
運(yùn)行python manage.py runserver
訪問(wèn)http:// localhost:8000 / polls /
出現(xiàn)如下界面說(shuō)明成功