第一步:创建项目:
在命令行输入:django-admin startproject myweb
进入到项目所在文件夹里 cd myweb
命令行输入:python manage.py runserver (备注:运行开发服务)
第二步:创建应用程序:
命令行输入:python manage.py startapp myapp
第三步:编写第一个视图
1.在项目myweb的settings.py文件里INSTALLED_APPS 里面添加应用的名称,代码如下:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myapp'
]
2. 在应用myapp里面新建一个urls.py
urls.py里面添加views的路径,代码如下:
from django.urls import path
from . import views
urlpatterns = [
path('', views.index), #进到这里在调用testapp的views.py文件
]
3.接着在myapp应用里面的views.py写代码如下:
from django.http import HttpResponse #这是Django添加一个http的响应函数
def index(request):
return HttpResponse("Hello, world.")
4.在项目myweb的url.py文件里面添加应用myapp的urls,代码如下:
from django.contrib import admin
from django.urls import path,include
urlpatterns = [
path('admin/', admin.site.urls),
path('ok/',include('myapp.urls')) #ok路径是自己随便命名的,之后浏览器访问ok就行
]
5.在命令行输入:python manage.py runserver
就会出现一个浏览器的访问地址
6.在浏览器输入:就可以看到hello,world
编写视图的时候一定要按照这样的顺序来!