前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Django入门笔记3

Django入门笔记3

作者头像
用户6367961
发布2020-10-27 11:06:57
6730
发布2020-10-27 11:06:57
举报
文章被收录于专栏:自学测试之道

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>

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-10-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 自学测试之道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档