• Django框架的使用教程--视图和路由[二]


    视图和路由

    1.创建一个django_test应用

     

    2.setting中设置django_test

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'django_test.apps.DjangoTestConfig'
    ]

    3.在django_test中的view.py中写视图函数

    from django.shortcuts import render
    
    # Create your views here.
    from django.http import HttpResponse
    
    def index(request):
        return HttpResponse('欢迎来到Gaidy博客')

    4.django_test中创建一个urls.py文件用来关联Django目录下的urls.py

    from django.conf.urls import url
    
    from . import views
    
    
    urlpatterns = [
        # 这边定义子应用的路由
        url(r'index/$',views.index)
    ]

    5.Django目录下的urls.py的设置

    from django.conf.urls import url,include
    from django.contrib import admin
    import django_test.urls
    
    urlpatterns = [
        url(r'^admin/', admin.site.urls),
        url(r'',include(django_test.urls))
    ]

    6.运行程序

    返回html页面

    1.在templates创建一个index.html页面

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Gaidy</title>
    </head>
    <body>
        这是一个页面
    </body>
    </html>

    2.views.py视图函数修改

    from django.shortcuts import render
    
    # Create your views here.
    from django.http import HttpResponse
    from django.shortcuts import render
    
    
    def index(request):
        return render(request, 'index.html')
    
        # return HttpResponse('欢迎来到Gaidy博客')

    3.运行结果

     视图模板

    1.前端页面

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Gaidy</title>
    </head>
    <body>
        {{ string }}
    
    </body>
    </html>

    2.修改view.py代码

    from django.shortcuts import render
    
    # Create your views here.
    from django.http import HttpResponse
    from django.shortcuts import render
    
    
    def index(request):
    
        date = "我是来自北方的一条狼"
    
        return render(request, 'index.html', {"string":date})
    
        # return HttpResponse('欢迎来到Gaidy博客')

    3.运行结果

    皮豆设计(logo设计神器):http://pidou.cn

  • 相关阅读:
    nmon+python 基于AIX系统数据分析
    nmon +java nmon Alalizy agent 动态交互监控
    nomon+ pyNmonAnalyzer实现基于python的nmon监控性能数据可视化
    nmon help文档zh-han
    nmon+Java Nmon Analyser进行nmon监控数据可视化分析
    pandas 数据可视化之折线图
    nmonchart 分析.nmon监控数据成html展示
    【BZOJ4025】—二分图(线段树分治+带权并查集)
    【BZOJ4025】—二分图(线段树分治+带权并查集)
    【BZOJ2759】—一个动态树好题(LCT+Exgcd)
  • 原文地址:https://www.cnblogs.com/gaidy/p/9248535.html
Copyright © 2020-2023  润新知