本文根据官方文档在win10环境一步步学习python Django3.0基础。
操作步骤较为详细,基础原理最好观看官方文档
Django包含可用于测试的轻量级Web服务器,因此在准备好将Django部署到生产环境之前,无需设置Apache。
如果要在生产站点上使用Django,请将Apache与 mod_wsgi一起使用。
1.先确定你使用的python版本和对应的Django版本
2.准备工作
安装正式版本python -m pip install Django
查看安装版本python -m django --version
安装数据库:Django支持许多不同的数据库服务器,并且正式支持PostgreSQL,MariaDB,MySQL,Oracle 和SQLite。这里使用mysql5.7,可以查看之前的安装文档
3.创建项目
1)cd到想储存代码的目录,创建mysite项目
django-admin startproject mysite
2)验证Django项目是否有效
python manage.py runserver
3)现在服务器已在运行,请使用Web浏览器访问http://127.0.0.1:8000/ 出现如下界面表明成功
4)如更改端口启动,则相应的浏览器访问端口也要更改
python manage.py runserver 8080
4.创建应用程序
python manage.py startapp polls
5.编写第一个视图
打开polls/views.py
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
创建polls/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
打开 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),
]
运行python manage.py runserver
访问http:// localhost:8000 / polls /
出现如下界面说明成功