• Django搭建开发‘学习笔记’项目三(创建页面:学习笔记主页)


    一、映射URL

          用户通过再浏览器中输入URL以及单机链接来请求页面,因此我们要确定项目需要哪些URL。当前基础URL(http://127.0.0.1:8000/)返回默认的Django网站,让我们知道正确的建立了项目。

      下面将基础URL映射到“学习笔记”主页。

      1、打开项目主文件夹learning_log中的文件urls.py,修改代码:

    from django.contrib import admin
    from django.urls import path, include
    
    urlpatterns = [
        path('admin/', admin.site.urls),
        path('', include('learning_logs.urls')),
    ]

      2、在learning_logs文件夹中新建一个urls.py文件,添加代码:

    """定义learning_logs的URL模式"""
    
    from django.urls import path
    
    from . import views
    
    app_name = 'learning_logs'
    urlpatterns = [
        # 主页
        path('', views.index, name='index')
    ]

    二、编写视图

      learning_logs中views.py是执行命令python3 manage.py startapp时自动生成的,修改views.py内容:

    from django.shortcuts import render
    
    
    def index(request):
        """学习笔记的主页"""
        return render(request, 'learning_logs/index.xml')

    三、编写模板

      在文件夹中learning_logs新建一个文件夹templates。在templates中新建一个learning_logs(虽然多余,但是建立了Django能够明确解读的结构,即便项目很大、包含很多应用程序亦如此)。在最里面的learning_logs下建议个index.html文件(文件路径为:learning_log/learning_logs/templates/learning_logs/index.html),编写如下代码:

    <p>Learning Log</p>
    
    <p>Learning Log helps you keep track of your learning, for any topic you're learning about.</p>

      访问http://127.0.0.1:8000/,显示新建的主页

  • 相关阅读:
    023-Spring Boot 服务的注册和发现
    022-Spring Boot 构建微服务实战
    021-Spring Boot 测试,Junit方式使用,mock方式,Controller测试
    020-Spring Boot 监控和度量
    003-Spring 中的StreamUtils
    004-微信证书问题
    019-Spring Boot 日志
    018-Spring Boot Starter开发
    017-Spring Boot AOP
    016-Spring Boot JDBC
  • 原文地址:https://www.cnblogs.com/huwang-sun/p/14946223.html
Copyright © 2020-2023  润新知