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/,显示新建的主页

  • 相关阅读:
    什么是socket ??
    WebView的使用
    UIWebView 使用
    UIWebView与JavaScript的交互
    iOS中UIWebView使用JS交互
    iOS app支付宝接口调用的一点总结(补充支付宝SDK&Demo下载地址)
    51单片机 按键,键盘检测
    51单片机 数码管的显示与译码器
    C51数据类型扩充定义
    STC12C5A60S2 内部AD+1602显示
  • 原文地址:https://www.cnblogs.com/huwang-sun/p/14946223.html
Copyright © 2011-2022 走看看