zoukankan      html  css  js  c++  java
  • 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/,显示新建的主页

  • 相关阅读:
    应用图标大小
    AndroidStudio使用笔记
    shell 三剑客之 sed 命令详解
    shell 三剑客之 sed pattern 详解
    shell 文本处理三剑客之 grep 和 egrep
    Shell 编程中的常用工具
    shell 函数的高级用法
    shell 数学运算
    shell 变量的高级用法
    nginx 之 https 证书配置
  • 原文地址:https://www.cnblogs.com/huwang-sun/p/14946223.html
Copyright © 2011-2022 走看看