终端执行:
$ django-admin startproject mysite
$ python manage.py runserver
$ python manage.py startapp polls
写第一个界面:
views.py
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def index(request):
return HttpResponse("Hello.world!You're at the tea1 index!")
在app的文件夹下建立urls.py文件
#!/usr/bin/env python
# -*- encoding: UTF-8 -*-
"""
@author: shiriya
@file: urls.py
@time: 2019-12-09 14:55
"""
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
在项目的urls.py中写:
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('', include('tea1.urls')),
path('admin/', admin.site.urls),
]
其中官网给的是
path('tea1/', include('polls.urls'))
但是会报错找不到路径。所以改用
path('', include('tea1.urls'))
就配置发布成功了
$ python manage.py runserver
可以用http://localhost:8000/或者http://127.0.0.1:8000/
运行成功网页如上图所示。
附上django官方教学网址(讲的很全面,遇到问题的话可以去看一下)
https://docs.djangoproject.com/en/3.0/intro/tutorial01/
另外一种方法:
1.views.py文件写入
2.直接在项目urls中写入路径,不需要经过app的urls文件。需要导入 from tea1 import views