Django入门笔记3

2020-10-27 11:06:57 浏览数 (1)

Django视图模板

使用Bootstrap实现静态网页页面

1、页面布局设计

>博客首页

>文章详情页

2、了解Bootstrap以及Bootstrap的栅格系统(www.bootcss.com)

>来自美国Twitter的前端框架

>提供非常的的控件并附带源码

>栅格系统把页面均分为十二等份

3、实现静态网页

>新建templates文件,在文件中创建index.html

>输入内容并预览

代码语言:javascript复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Django框架学习笔记</title>
    <!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
    <!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
</head>
<body>
<!-- 定义头部 -->
<div class="container page-header">
    <h1>Django框架学习笔记
    <small> — by ARM teacher</small>
    </h1>
</div>

<!-- 定义博客主要内容 -->
<div class="container page-body">
    <!-- 定义9份 -->
    <div class="col-md-9" role="main">
        <!-- 定义一个块 -->
        <div class="body-main">
            <!-- 每一篇文章使用块来表示 -->
            <div >
                <!-- 定义头部 -->
                <h2>Django学习笔记1</h2>
                <!-- 文章具体内容 -->
                <p>
                    一、环境搭建
                    1、python环境搭建,自行百度即可
                    2、pycharm工具的安装
                    3、安装Django
                    pip  insatll  django
                    查看是否安装成功:django-admin
                    二、django基本命令
                    常用的基本命令有:
                    startproject   创建一个Django项目
                    startapp    创建一个Django应用
                    check     校验项目完整性
                    runserver    本地简易运行Django项目
                    shell    进入Django项目的python shell环境
                    test    执行Django用例测试
                    常用的数据库相关命令有:
                    makemigrations  创建模型变更的迁移文件
                    migrate   执行上一个命令创建的迁移文件
                    dumpdata  把数据库数据导出到文件
                    loaddata  把文件数据导入到数据库
                    创建项目命令:
                    django-admin startproject django_demo
                    项目文件结构和运行状态
                    项目配置文件:settings.py
                    项目路由配置文件:urls.py
                    项目管理文件:manage.py
                    三、初识Django应用
                    1、Django应用 VS Django项目
                    一个django项目就是一个基于Django的web应用;
                    一个django应用就是一个可重用的python软件包
                    每个应用可以自己管理模型、视图、模板、路由和静态文件等
                    一个django项目包含一组配置和若干个Django应用
                    2、Django应用目录介绍
                    views.py:视图处理的地方
                    models.py:定义应用模型的地方
                    admin.py:定义Admin模块管理对象的地方
                    apps.py:声明应用的地方
                    tests.py:编写应用测试用例的地方
                    urls.py:(自行创建)管理应用路由的地方
                    四、Django之Hello World
                    Django视图
                    Django路由
                    新建文件urls.py
                    项目层次的路由配置
                    应用添加到配置里
                    启动服务,查看结果
                    实现过程
                </p>
            </div>
            <div >
                <h2>Django学习笔记2</h2>
                <p>
                    一、了解和认识Django模型层
                    1、什么是模型层
                    位于Django视图层和数据库之间;屏蔽不同数据库之间的差异
                    python对象和数据库表之间转换;开发者更加专注于业务逻辑的开发
                </p>
            </div>
        </div>
    </div>
    <!-- 剩下的3等份 -->
    <div class="col-md-3" role="complementary">
        <div>
            <h2>最新文章</h2>
            <h4><a href="#">最新文章1</a></h4>
            <h4><a href="#">最新文章2</a></h4>
            <h4><a href="#"> 最新文章3</a></h4>
            <h4><a href="#"> 最新文章4</a></h4>
            <h4><a href="#"> 最新文章5</a></h4>
            <h4><a href="#"> 最新文章6</a></h4>
            <h4><a href="#"> 最新文章7</a></h4>
            <h4><a href="#"> 最新文章8</a></h4>
            <h4><a href="#"> 最新文章9</a></h4>
            <h4><a href="#"> 最新文章10</a></h4>
        </div>
    </div>
</div>

<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->

</body>
</html>

4、实现文章的详情页

>在templates文件夹下创建detail.html文件

>输入内容并预览

代码语言:javascript复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Django学习笔记</title>
    <!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
    <!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
</head>
<body>
<!-- 定义头部 -->
<div class="container page-header">
    <h1>Django学习笔记1</h1>
</div>

<!-- 定义博客主要内容 -->
<div class="container body-main">
            <!-- 每一篇文章使用块来表示 -->
            <div >
                <!-- 文章具体内容 -->
                <p>
                    一、环境搭建
                    1、python环境搭建,自行百度即可
                    2、pycharm工具的安装
                    3、安装Django
                    pip  insatll  django
                    查看是否安装成功:django-admin
                    二、django基本命令
                    常用的基本命令有:
                    startproject   创建一个Django项目
                    startapp    创建一个Django应用
                    check     校验项目完整性
                    runserver    本地简易运行Django项目
                    shell    进入Django项目的python shell环境
                    test    执行Django用例测试
                    常用的数据库相关命令有:
                    makemigrations  创建模型变更的迁移文件
                    migrate   执行上一个命令创建的迁移文件
                    dumpdata  把数据库数据导出到文件
                    loaddata  把文件数据导入到数据库
                    创建项目命令:
                    django-admin startproject django_demo
                    项目文件结构和运行状态
                    项目配置文件:settings.py
                    项目路由配置文件:urls.py
                    项目管理文件:manage.py
                    三、初识Django应用
                    1、Django应用 VS Django项目
                    一个django项目就是一个基于Django的web应用;
                    一个django应用就是一个可重用的python软件包
                    每个应用可以自己管理模型、视图、模板、路由和静态文件等
                    一个django项目包含一组配置和若干个Django应用
                    2、Django应用目录介绍
                    views.py:视图处理的地方
                    models.py:定义应用模型的地方
                    admin.py:定义Admin模块管理对象的地方
                    apps.py:声明应用的地方
                    tests.py:编写应用测试用例的地方
                    urls.py:(自行创建)管理应用路由的地方
                    四、Django之Hello World
                    Django视图
                    Django路由
                    新建文件urls.py
                    项目层次的路由配置
                    应用添加到配置里
                    启动服务,查看结果
                    实现过程

                </p>
            </div>
</div>

<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->

</body>
</html>

以上,实现的是网页静态,是固定显示的,下篇继续完善

0 人点赞