上次用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. express 洋葱模型 路由管理 中间件

    express 路由管理,通过 app.express();  app.METHOD(path,fn(req, res)的方式进行路由的配置.实现了请求的接口的路由的拆分.那么可以将路由配置,分发到不 ...

  2. 计算机网络要点---Http

    计算机网络要点---Http 1.工作流程 一次HTTP操作称为一个事务,其工作过程可分为四步: 首先客户机与服务器需要建立 TCP 连接.只要单击某个超级链接,HTTP的工作开始. 建立连接后,客户 ...

  3. mac下protobuf配置记录

    sudo vi /etc/profile加到文件底部 export PATH=$PATH:$GOBIN:/usr/local/go/bin export GOPATH=/Users/jinfuzhan ...

  4. 9.oracle表查询关键字

    1.使用逻辑操作符号问题:查询工资高于500或者是岗位为manager的雇员,同时还要满足他们的姓名首字母为大写的J? select * from emp where (sal > 500 or ...

  5. 算法-heapq模块优先队列

    heapq模块, 优先队列,小顶堆,最少值放在顶部,值越小,优先级越高 heapq.heappop(heap) 从堆中弹出最小的元素,并重新调整 heapq.heappush(heap, item)新 ...

  6. 牛客网PAT练兵场-福尔摩斯的约会

    题目地址:https://www.nowcoder.com/pat/6/problem/4040 题意:模拟题,循环找相同的字母,但是注意题目的坑 /** * *作者:Ycute *时间:2019-1 ...

  7. Centos7安装Oracle12c教程

    12c数据库 创建oracle的系统用户和用户组 [root@localhost /]# groupadd oinstall [root@localhost /]# groupadd dba [roo ...

  8. mac下使用命令行安装、卸载ipa包、查看日志

    mac下使用命令行安装.卸载ipa包.查看日志 https://www.cnblogs.com/lily1989/p/8383916.html

  9. 解决warning MSB8012:问题

    问题描述: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): warning M ...

  10. 初级知识点二——C#值传递

    C#中有值传递和引用传递,这个东西一直有点儿绕,今天花点儿时间来把这个事情搞清楚. 传递值类型的参数 值类型的变量,是直接包含其数据的.实际上,在向方法传递一个值类型变量,其实就意味着向方法传递了一个 ...