Django-C003-视图

此文章完成度【1%】留着以后忘记的回顾。多写多练多思考,我会努力写出有意思的demo,如果知识点有错误、误导,欢迎大家在评论处写下你的感想或者纠错。

在这个章节中,我们也一样需要练习过往已经掌握的技能:

1.在学习阶段找到适合自己的版本,避免一些不必要的麻烦,通过以往的经验。更加高效的学习,这里就列出我所使用工具的版本信息。

【Django version】: 2.1

【pymysql version】:0.9.3

【python version】: 3.7

2.练习之前所掌握的,这也将成为我们接下来需要的项目

# 1.创建一个项目,明确应用的名称(你可以选择在命令行中生成。也可以选择在pycharm中生成)
# 2.项目名称view_practice 应用名称为school
# 3.去settings配置里设置使用的数据库和你需要的信息,并确认配置是否都是自己需要的,下面是我更改过的配置
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'view_school',
        'USER': 'root',
        'PASSWORD': 'toor',
        'HOST': 'localhost',
        'PORT': 3306,
    }
}

LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'

# 4.创建数据库()
create database view_school charset=utf8;
  # 4.1 导入pymysql
  # 4.2在view_practice中的__init__.py中导入pymysql
  import pymysql
  pymysql.install_as_MySQLdb()
# 5.在 templates里添加一个文件夹用于存放html文件(这里是以应用名命名的),你也可以不创建直接放在这个文件夹下

# 6.创建视图函数,你需要在school/views.py里创建
from django.shortcuts import render, HttpResponse


def index(request):
    return HttpResponse('测试成功')
# 7.配置URLconf ,将浏览器请求的路径能够访问,在test3/urls.py配置 from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('', include('school.urls')), ]
# 8.将对school这个应用的请求,同意传入到应用的urls.py中(你可以直接将,view_practice中的urls复制一份过来) from django.conf.urls import url from school import views urlpatterns = [ url(r'^index$', views.index), ]
# 9.启动服务器测试 python manage.py runserver
访问:127.0.0.1:8000/index
视图层
Django 具有 “视图”的概念,负责处理用户的请求并返回响应

-------------------------------------------------------------------------------------- 

URL

- To Be Continued-

猜你喜欢

转载自www.cnblogs.com/Hannibal-2018/p/11076298.html
今日推荐