上次用Django启动了我的第一个页面

具体步骤参考:初步启动Django
Django启动第一个页面
但是页面非常简陋,所以我从网上找了个模板,下载网址:免费下载模板,解压后内部文件如下:

效果图:

下面开始将这个模板页面移入我们的Django:

首先下载bootstrap

下载地址:bootstrap下载地址,选择第二个下载:

解压后效果如下:

接下来对我们的Django项目进行改动

找到Django项目的创建位置(我的是在D盘):

在Django项目中创建一个名为static的文件夹

在static内创建一个boostrap文件夹:

接下来打开刚刚下载的bootstrap-3.3.7文件夹,找到dist内的三个文件夹

将这三个文件夹放入我们上一步在Django项目内创建的bootstrap文件夹内

接下来将模板移入Django项目中:

打开我们在网上下载的模板文件夹

html里的美观样式要用到上面四个文件里的css,js等文件,我们要做的就是在html文件放入Django后仍能调用这些文件

对比模板文件以及我们创建的bootstrap文件,将模板文件中的img文件夹,vendor文件夹复制到bootstrap文件夹中,将login.html,register.html放入Django项目中的模板文件夹下

我的Django项目中模板文件夹命名是html,一般名是template

再将网上下载的模板文件夹中的css和js里的文件分别放入django项目中我们创建的bootstrap文件夹下的css,js里,至此我们已将模板中的全部内容迁移至我们的Django项目中了,剩下的就是对项目中的一些文件内容进行修改

打开pycharm,找到settings.py文件,对如下内容修改:

这样项目中如果要用到静态文件就会自动到static和css文件夹下查找(css是我之前尝试调用静态文件是创立的,此处有些多余了,要用css文件可以直接到/static/bootstrap/css处调用)

最后一步便是修改我们的login.html文件中的调用部分了

打开,找到调用部分的代码:

其中调用的bootstrap.min.css和style.default.css都是模板文件夹中前四个文件夹里的文件,现在已被我们放入static/bootstrap文件夹中了

我们将代码改为如下:

再找找login.html文件中其他的调用部分:

其中下面两个好修改,在我们的static/bootstrap中都有相关文件,修改后如下:

但第一个是网页调用,我们暂时没有这个文件,打开这个网页如下:

我们CTRL+A,复制所有内容,然后在static/bootstrap/js下创建一个jquery.min.js文件。将网页内容粘贴进去

最后再改一下调用即可

启动python项目,查看效果:


成功啦

如果我的模板下载连接失效,其他模板也是一样的操作。能让项目内的html可以成功调用css,js等文件就可以套用成功了。

Django+bootstrap启动登录模板页面(Django三)的更多相关文章

  1. Django+bootstrap+注册登录系统

    转自:https://www.cnblogs.com/robindong/p/9610057.html Robin_D 博客园 首页 新随笔 联系 订阅 管理 随笔 - 10  文章 - 0  评论 ...

  2. python2 + Django 中文传到模板页面变Unicode乱码问题

    1.确保views页面首行设置了默认编码   # -*-coding:utf-8 -*- 2.确保html页面的编码为 utf-8 3.确保项目setting文件设置了 LANGUAGE_CODE = ...

  3. Django 使用模板页面,块标签,模型

    1.Django 使用模板页面 Django对于成体系的页面提出了模板继承和模板加载的方式. 1.导入静态页面 2.导入静态文件(css,js,images) 3.修改页面当中的静态地址 1.sett ...

  4. Django的templates(模板)

    目录 Django的templates(模板) 模板传值 模板过滤器 模板语法之标签 常用标签之for标签 常用标签之if标签 常用标签之with标签 自定义过滤器和标签 模板的继承和导入 模板的导入 ...

  5. Django之视图与模板以及在模板中使用bootstrap

    从url中也可以传递参数给后台进行处理.比如http://127.0.0.1:8001/add/?a=4&b=5. 这个链接传入a=4,b=5.后台将进行a+b的处理 新增处理函数 def a ...

  6. django -- 实现ORM登录

    前戏 上篇文章写了一个简单的登录页面,那我们可不可以实现一个简单的登录功能呢?如果登录成功,给返回一个页面,失败给出错误的提示呢? 在之前学HTML的时候,我们知道,网页在往服务器提交数据的时候,都是 ...

  7. Django流程-以登录功能为例

    Django流程-以登录功能为例 一.注意点 1.新创建的app一定要先去settings.py注册 简写:'app01' 完整:'app01.apps.App01Config' 2.启动Django ...

  8. django 快速实现登录

    前言 对于web开来说,用户登陆.注册.文件上传等是最基础的功能,针对不同的web框架,相关的文章非常多,但搜索之后发现大多都不具有完整性,对于想学习web开发的新手来说不具有很强的操作性:对于web ...

  9. Django实现用户注册登录

    学习Django中:试着着写一个用户注册登录系统,开始搞事情 =====O(∩_∩)O哈哈~===== ================= Ubuntu python 2.7.12 Django 1. ...

随机推荐

  1. three.js 制作机房(下)

    这一篇书接上文,说一说剩下的一些模块. 1. 机箱存储占用比率 机箱存储占用比其实很简单,就是在机箱上新加一个组即可,然后根据比率值来设置颜色,这个颜色我们去HSL(0.4,0.8,0.5) ~ HS ...

  2. 在线快速创建SpringBoot项目

    都2020年了,你还在手动创建SpringBoot项目吗?今天教你在线快速创建一个SpringBoot项目,瞬间高大上有木有! 进入正题,首先打开创建SpringBoot的官网:https://sta ...

  3. day8 文件

     添加中文  需要编码     f = open("123.txt",'w',encoding='utf-8')    字符串转化二进制编码  encode() 1.文件: 计算机 ...

  4. python基本数据类型(二)

    列表   list 1.list.append( p_object) ----  增加列表参数(向后追加) list=['lifei','liuhua','laochai'] list.append( ...

  5. 用WEB方式开发WPF桌面程序

    因为疫情影响,公司裁员,结束了一年多的web开发经历,重新开始做桌面,新公司用的是WPF(居然用的是winform style...),当然这跟本文没有关系...上篇博客写的用后台api和前台浏览器控 ...

  6. ARM伪指令与伪操作

    一.伪指令 ARM伪指令有四个,分别是LDR.ADR.ADRL和NOP,下边对其分别介绍. 1.1 LDR LDR 伪指令用于加载 32 位的立即数或一个地址值到指定寄存器 .形式如  LDR{con ...

  7. 9.hbase相关进程作用

    1.协调服务组件Zookeeper Zookeeper的作用如下: 1. 保证任何时候,集群中只有一个HMaster: 2. 存储所有的HRegion的寻址入口: 3. 实时监控HRegionServ ...

  8. golang学习笔记:Interface类型断言详情

    原文链接:https://www.2cto.com/kf/201712/703563.html 1. 用于判断变量类型 demo如下: switch t := var.(type){ case str ...

  9. 操作系统-文件系统(5)Linux文件系统管理

    主流分区机制有MBR和GPT两种 MBR分区:第一个扇区最重要,里面有:引导代码(Bootstrap code area)及分区表(partition table), 其中Bootstrap code ...

  10. Adaptive Critics and the Basal Ganglia

    郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布! This Article is brought to you for free and open access by the Comput ...