安装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/



官方文档传送门