安装Python和Django
这部分不用多说,直接参考官方安装教程。
创建一个项目
在Django中,项目和应用是有区别的,一个项目通常包括多个应用。比如携程,我们可以将整个app视为一个项目。这个项目分成了很多子模块,比如预定酒店、票务购买以及旅游等,这些子模块则称为应用。所以一个项目应至少有一个应用。
打开命令提示符,cd到一个放置代码的路径,运行如下命令来创建一个项目:
# 创建一个名称为mysite的项目
django-admin startproject mysite
运行:
python manage.py runserver
一个简单的服务器就运行好了,可以通过http://127.0.0.1:8000/访问,当然此时没有任何功能。
创建一个应用
项目创建好以后,可通过:
python manage.py startapp polls
创建一个名称为polls的应用。
创建一个视图
视图代码应该放在polls/views.py中,把下面的代码输入进去:
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
然后接着配置路由,以便能够通过URL访问这个方法。
配置路由
utlpatterns = [
path('polls/', include('polls.urls')),
path('admin/', admin.site.urls),
]
urlpatterns = [
path('', views.index, name='index'),
]
此时访问index方法就应为两个路由的拼接:http://127.0.0.1:8000/polls/
官方文档传送门