随笔分类 - Django开发
摘要:###前言 当博客上发布的文章越来越多时,通常需要进行分页显示。 步骤: ###Bootstarp 实现分页按钮 去Bootstarp 官网找到分页组件,把代码复制过来,微调即可 分页的html代码 D:\project\blogs\myblogs\templates\blog\index.html
阅读全文
摘要:前言 实现上下篇博客文章跳转 ###定制bootstrap 页面 去到官网,选择组件 - 翻页,把代码复制过来,做微调。 在 blog/detail.html 中加入翻页代码 <nav aria-label="..."> <ul class="pager"> <li><a href="/blog/d
阅读全文
摘要:###前言 上一篇做了Bootstrap 静态页面,展示博客首页以及博客详情页。 这一篇介绍博客页面的动态渲染 ###Django模板系统 视图文件不适合编写 HTML ,要不然的话每次页面上设计的变动都需要修改Python的代码。 网页的逻辑和网页的视图应该要分开设计,views 视图中的代码 通
阅读全文
摘要:###前言 Bootstrap 是很受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。 官网地址: https://v3.bootcss.com/ Bootstrap 有很多常用的框架,直接拿过来,稍微做一下修改就可以用了。 HTML CSS 以及 JS
阅读全文
摘要:Django报错 no such table: main.auth_user__old ####在admin后台添加文章的时候报错 Django 2.0,去查了一下,报错的原因是Django 版本低了,sqlite3数据库兼容的问题。 ###解决办法: 升级Django 到2.1.5 pip ins
阅读全文
摘要:###前言 ####Django Admin 是什么? Django 的后台管理工具 读取定义的模型元数据,提供强大的管理使用页面 ####为什么要使用 Django Admin? 前面使用 Django Shell 新增文章不方便 管理页面是基础设施中的重要部分 认证用户、显示管理模型、校验输入等
阅读全文
摘要:###前言 ####什么是 Django Shell Python Shell :用于交互式的 Python 编程,就是在控制台就可以运行代码。 对于调试一些简单的代码、函数非常方便。 ####Django Shell :类似,继承 Django 项目环境。 ###为什么要使用 Django Seh
阅读全文
摘要:###前言 Django 提供了完善的模型(model)层用来创建和存取数据,不需要我们直接对数据库进行操作。 ####模型层是什么? 模型层位于Django 视图层和数据库之间 ####视图层 ← > 模型层 ← > 数据库 ####为什么需要模型层? 屏蔽不同数据库之间的差异 开发者专注于业务逻
阅读全文
摘要:前言 接着上一篇的环境搭建,这篇使用django完成一个简单的web框架。 上一篇实现了在django中创建一个项目,接下来要在django项目中创建一个app。 创建完项目 blogs 后,与项目同名的blogs目录中是项目核心文件。 ###一、创建app 应用 首先要进去 blogs 项目,接着
阅读全文
摘要:##前言 要快速入门一门课程,重点要快,而且要有成果,最起码一个demo要出来。 所以太多的细节可以等把第一个项目做好了,做第二个项目的时候再深入慢慢思考为什么。 不然基础就学一个月,基本上就是从入门到放弃的。 以结果为导向,每天项目达到什么目的 有一个大框架,起码是基本的业务流是怎么流转的。 以前
阅读全文
摘要:##前言 Pycharm社区版其实基本也够用的,但是,但是,还是想装专业版呢。 #更新了最新的破解方法,最新的办法更加稳妥,直接拉到最底部查看!!! ##一、安装pycharm 1.下载安装包 先去官网下载好安装包,我们这里用Windown环境的专业版 https://www.jetbrains.c
阅读全文
摘要:#为什么要虚拟环境? 举例子: A项目需要的环境: python2.7 + django1.1 B项目需要的环境: python3.7 + django2.2 不装个虚拟环境那就难搞了,python环境中不能同时安装django1.1和django2.2, 所以就需要虚拟环境进行隔离 ##一、安装v
阅读全文