上次用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. 设计模式:单例模式介绍及8种写法(饿汉式、懒汉式、Double-Check、静态内部类、枚举)

    一.饿汉式(静态常量) 这种饿汉式的单例模式构造的步骤如下: 构造器私有化:(防止用new来得到对象实例) 类的内部创建对象:(因为1,所以2) 向外暴露一个静态的公共方法:(getInstance) ...

  2. LeetCode 392. Is Subsequence 详解

    题目详情 给定字符串 s 和 t ,判断 s 是否为 t 的子序列. 你可以认为 s 和 t 中仅包含英文小写字母.字符串 t 可能会很长(长度 ~= 500,000),而 s 是个短字符串(长度 & ...

  3. MongoDB学习1:认识文档数据库MongoDB

    1. 关于MongoDB 什么是MongoDB 一个以JSON为数据模型的文档数据库 为什么叫文档数据库 文档来自于"JSON Document",并非我们一般理解的pdf,wor ...

  4. oracle正则表达式语法介绍及实现手机号码匹配方法

    Oracle10g提供了在查询中使用正则表达的功能,它是通过各种支持正则表达式的函数在where子句中实现的.本文将简单的介绍oracle正则表达式常用语法,并通过一个手机特号匹配的例子演示正则表达式 ...

  5. 漏洞重温之文件上传(FUZZ)

    文件上传FUZZ思路通关upload-labs Pass-16 黑盒阶段 进入第十六关,首先我们能看到,该页面的上传点为图片上传. 首先,先把对方想的简单一点,这里虽然是上传图片,但是可能只是前端js ...

  6. android.content.res.Resources$NotFoundException: String resource ID #0xb

    原代码: protected void convert(BaseViewHolder helper, Student item) { helper.setText(R.id.item_tv_realm ...

  7. Gulp的安装及用法

    1.安装淘宝镜像 npm install cnpm -g --registry=https://registry.npm.taobao.org cnpm -v 2.生成项目描述文件 package.j ...

  8. JavaScript学习系列博客_9_JavaScript中的if语句、switch语句

    条件判断语句 - 条件判断语句也称为if语句 - 语法一: if(条件表达式){ 语句... } - 执行流程: if语句执行时,会先对条件表达式进行求值判断, 如果值为true,则执行if后的语句 ...

  9. python基础 Day1

    Python开发笔记 Day1 1.cpu内存 硬盘 操作系统 cpu:计算机的运算和计算中心,相当于人类大脑 内存:暂时存储数据,临时加载数据应用程序,4G(内存速度快,断电即消失) 硬盘:磁盘,长 ...

  10. 关于ACID,BASE和CAP定理的探究

    前言 当我看到"根据CAP理论,由于分布式系统必须保证分区容错性,所以只能选择AP原则或者CP原则"这种结论时,我感到很疑惑: 什么是分区容错性? 为什么分布式系统必须保证分区容错 ...