个人博客小案例(纯Django搭建)】的更多相关文章

Django 09 博客小案例 urls.py from django.urls import path from . import views urlpatterns = [ path('index/',views.index,name='blog_index'), path('add/',views.add,name='blog_add'), path('list/',views.list,name='blog_list'), path('detail/<blog_id>/',views.…
Django  博客小案例的实现 主要实现博客的增删改查功能 主页index.html  -->  展示添加博客和博客列表的文字,实现页面跳转 添加页add.html  --> 输入文章标题和内容,并讲数据提交到数据库中 列表页list.html  -->将数据库中所有博客展示到视图函数中,点击文章标题可以查看文章的详情,附带编辑和删除的功能 详情页detail.hrml --> 显示文章的标签和内容 数据库传入到模板框图 现在创建项目: 新建项目:django-admin sta…
在看这篇文章的时候,必须有django基础,如果没有点击访问 一.环境配置 新建项目并做配置项目创建,创建APP并注册 创建模板并配置相应的路径,点击下载模板,配置方法点击访问 创建静态文件并配置,点击访问 配置数据库,点击访问 目录结构如下 配置blog的测试页面,先测试是否正确配置 def test(request): ‘’‘ 博客的测试的视图函数 ’‘’ return HttpResponse('博客的测试页') 运行效果 博客发文涉及文章标题和内容,所以创建模型类 class Blog(…
聚合查询: 分组查询: annotate() 方法 例:查询某学院学生人数,(一对多查询) 以字典的形式输出 annotate(统计 ‘关联学生字段 出现的次,).字典形式(键,值) 例:查询每项课程有多少学生 (多对多查询) 先拿到所有课程信息表, annotate(统计 ‘dept’ 出现的次,).字典形式(键,值) F 查询: Q 查询: 连接到阿里云服务器,上传项目,在该项目中创建新的 APP, 创建好后在本地更新下载下, 在配置文件中注册 APP 分配 URL 更新下 建表 生成执行文…
本文纯原创,搭建后的博客/文档网站可以参考: Java 全栈知识体系.如需转载请说明原处. 第一部分 - 博客/文档系统的搭建 搭建博客有很多选择,平台性的比如: 知名的CSDN, 博客园, 知乎,简书等:自己搭建比如 Hexo, Gitbook, Docisify等等.我有一颗不安分的心,每种我都用过...但是最后的最后我还是选择了将博客逐移至自己搭建的vuepress. @pdai 第一部分 - 博客/文档系统的搭建 博客/文档搭建前言 有哪些选择 我做了哪些尝试 自己写:我用java手写了…
基于开源博客系统(mblog)搭建网站 上一章讲了基于jpress部署的博客系统,这一章了解一下 mblog这个开源的基于springboot的博客系统,相比与jpress 的热度fork数量要少一些,springboot的架构才开始流行,希望会越来越好,毕竟当前微服务是主流技术,部署项目也相对方便,不用单独配置tomcat,相信上一章看到部署tomcat配置docker容器的方式非常麻烦.这章docker部署相对就简洁多了. 目前Mblog支持QQ.微博.豆瓣进行第三方登录. git地址: h…
Hexo博客(Snail主题)搭建回顾概览 笔者搭建博客地址:https://saltyfishyjk.github.io 目录 Hexo博客(Snail主题)搭建回顾概览 Part 0 前言 写作背景 定位 您在这里可以期望获得: 您在这里无法期望获得: 对读者前置知识的期望 Part 1 笔者参考的其他博客 Part 2 笔者踩过的坑 设置GitHub默认分支为master 直接按照Snail主题官方仓库(给出了重要基本指导)的README.md搭建博客 执行hexo g -d时关闭代理 P…
微信小程序--简约风博客小程序(基于云开发 - 全开源) 项目启动纯属突发奇想,想看看博客小程序,例如wehalo博客小程序,但是感觉自建平台还要浪费自己的服务器算力,还没有访问量,省省吧. 本着白嫖的精神,用NodeJS完成了爬虫,小程序云开发也用免费的服务器,完成了该开源项目. 目前支持的爬虫范围有 CSDN文章,博客园部署了awescnb样式的全部文章,以及部分博客园相近基础主题文章,请自行测试. 1.项目分析 项目使用cheerio爬虫完成了对博客内容爬取,并在小程序端使用html2wx…
系列文章 基于.NetCore开发博客项目 StarBlog - (1) 为什么需要自己写一个博客? 基于.NetCore开发博客项目 StarBlog - (2) 环境准备和创建项目 基于.NetCore开发博客项目 StarBlog - (3) 模型设计 基于.NetCore开发博客项目 StarBlog - (4) markdown博客批量导入 基于.NetCore开发博客项目 StarBlog - (5) 开始搭建Web项目 ... 前言 距离本系列的上一篇文章发布有段时间了,最近被一个…
基于开源博客系统(jpress)搭建网站 JPress 使用 Java8 开发,基于流行的JFinal和Jboot框架. 目前JPress已经内置的文章和页面其实是两个模块,可以移除和新增其他模块,因此,可以通过新增模块的方式,使用JPress来做博客.论坛.问答社区,商城等几乎可以用来做任何类型的网站. JPress充分利用中国互联网生态.原生支持和微信公众号.小程序对接.基于LGPL开源协议. 官网:http://www.jpress.io/ https://gitee.com/fuhai/…
首先,默认咱们已经有了.net core 3.1的开发环境,如果你没有,快去下载... https://dotnet.microsoft.com/download 由于项目是基于abp vNext开发的,所以开发之前建议去撸一遍abp官方文档,https://docs.abp.io/en/abp/latest/ 创建项目有很多种方式: 第一种,纯手撸,使用vs手动创建新项目 第二种,借助abp模板直接傻瓜式下载,地址:http://abp.io/get-started 第三种,abp cli(推…
王巍的博客:王巍目前在日本横滨任职于LINE.工作内容主要进行Unity3D开发,8小时之外经常进行iOS/Mac开发.他的陈列柜中已有多款应用,其中番茄工作法工具非常棒.http://onevcat.com池建强的博客: 池建强,70后程序员,Blogger.98年毕业,先后就职于洪恩软件.RocketSofeware和用友软件工程公司(后更名为瑞友科技),现任瑞友科技IT应用研究院副院长.该博客最初每天发送一条Mac技巧,不过目前已经形成了一种技术和人文结合的风格,时而随笔,时而技术.htt…
一.博客系统介绍 Blog.Bloger.web log(网络日志) 博客主要发布一些文章.图片:博客一般都是个人博客: 博客的文章,一般都是按照时间倒序排列: 博客,仅音译,英文名为Blogger,为Web Log(网络日志)的混成词. 博客就是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台. 很多博客都提供丰富多彩的模板等功能,这使得不同的博客各具特色. Blog是继Email.BBS.ICQ之后出现的第四种网络交流方式…
经常看到大牛的博客非常的高大帅气,虽然我很渣,但是逼格不能输,所以有了以下的搭建记录. 我的成果ninwoo,喜欢的可以参考下面的记录一起来动手搞起来. 安装Git Bash 访问git下载最新版本的git bash 安装完成之后,右键打开git bash,设置用户名和邮件信息 git config --global user.name "你的GitHub用户名" git config --global user.email "你的GitHub注册邮箱" 生成ssh…
在此之前我们完成了 Django 博客首页视图的编写,我们希望首页展示发布的博客文章列表,但是它却抱怨:暂时还没有发布的文章!如它所言,我们确实还没有发布任何文章,本节我们将使用 Django 自带的 Admin 后台来发布我们的博客文章. 创建 Admin 后台管理员账户 要想进入Django Admin 后台,首先需要创建一个超级管理员账户.我们在 让 Django 完成翻译:迁移数据库 中已经创建了一个后台账户,但如果你没有按照前面的步骤创建账户的话,可以运行 python manage.…
建立博客应用 我们已经建立了 Django 博客的项目工程,并且成功地运行了它.不过到目前为止这一切都还只是 Django 为我们创建的项目初始内容,Django 不可能为我们初始化生成博客代码,这些功能性代码都得由我们自己编写. Django 鼓励我们把自己编写的代码组织到应用(Application)里,并且最好是一个应用只提供一种功能.例如我们要开发的 Django 博客,相关的代码都放在 blog 这个应用里.其实应用也没什么复杂的,不过是把功能相关的代码组织到一个文件夹里,这个文件夹就…
说在前面的话:从这节课开始,将讲解Locust作为一款测试工具,要怎么去应用.首先是"小案例"的系列文章,主要是给大家讲解locustfile也就是场景模拟的一些模式和方法.等到"小案例"系列完毕后,会继续Locust的比较深入的一些话题,如果大家有什么想了解的,可以回复文章或者私信公众号. 首先如何搭建Locust测试的环境,这里会给出一些步骤,我这里的步骤主要是基于MacOS/Linux系统给出的,大家可以根据自己的实际情况作参考,如果环境搭建遇到问题可以私信我…
死循环延迟调用方法,使用bs4库检索博客首页文章的日期是否与今天日期匹配,不匹配则说明今天没写文章,调用pywin32库进行弹窗提醒我写博客.…
1.创建文章数据表及其模型(0:00~2:30) 我们已经在上一节中为博客项目完成了大部分准备工作,现在首先要做的就是为这个项目创建一个新的文章表 posts及该表对应的模型类 Post,使用如下Artisan命令即可完成这两个创建工作: php artisan make:model --migration Post 上述命令会做两件事情: 在 app 目录下创建模型类 App\Post: 创建用于创建 posts 表的迁移,该迁移文件位于 database/migrations 目录下. 注:…
在曾经一篇博文中,网友评论说要是案例效果是动态演示的就好了,我认为说的非常是有道理.由于一个简单的截图不能非常好的展示案例效果.要是有一张gif图能动态的播放案例效果就再好只是了.在这里提供一个小软件,用来制作gif图片的.读者能够參考还有一篇博文:http://blog.csdn.net/tangcheng_ok/article/details/8246792.这一篇博文也是介绍怎样制作gif动态演示图片的.在这里我想做的就是提醒一下大家:在写博文的过程中,假设是上传gif图片,一定要选择无水…
前言 上一篇文章我们搭建好了 Flutter 的开发环境. Flutter 即学即用--01 环境搭建 这一篇我们通过 Flutter 的一个 Demo 来了解下 Flutter. 开发系统:MAC IDE:Android Studio 目录 1. 创建一个 Flutter 项目 第一步:主界面点击创建 Flutter 项目 第一步:如果已经打开项目,则通过 File->New->New Flutter Project... 创建 第二步:默认选择 Flutter Application 即可…
ubuntu+nginx+uwsgi+Django+https部署文档 配置机器介绍 操作系统:Ubuntu 18.04.2 LTS 64位 python版本:Python 3.6.7 Django版本:Django 2.2 首先使用root用户登录服务器. 安装python3和pip3 apt update apt install python3 apt install python3-pip 安装Django pip3 install django 配置并启动Django项目 下载项目后,进…
MySQL和Django是搭建网站常用的配置之一,在此记录一下在Windows系统搭建网站时MySQL以及Django常用的操作. MySQL MySQL的SQL语句不区分大小写,推荐将保留字大写,数据库名.表名.字段名等小写. 每条SQL语句必须以';'结尾,MySQL支持多行输入,直到识别到';'开始执行. MySQL中table第一行行号为0. 系统操作 启动服务 net start mysql 安装后MySQL只需启动一次即可 登录 在cmd中执行 mysql -u root -p 用户…
使用pylint实现django项目的代码风格检查 前言 ​ 一个项目大多都是由一个团队来完成,如果没有统一的代码规范,那么每个人的代码的风格必定会有很大的差别.且不说会存在多个人同时开发同一模块的情况,即使是分工十分明晰的项目,等到要整合代码的时候也会非常头疼(亲身体会).大多数情况下,并非程序中有复杂的算法或是复杂的逻辑,而是由于风格的不同,去读别人的代码实在是一件痛苦的事情.统一的风格使得代码可读性大大提高了,人们看到任何一段代码都会觉得像自己写的差不多.显然的,规范的代码在团队的合作开发…
一.调研,评测 我使用的bing的WINDOWS客户端,其大致分为四个模块:词典.例句.翻译.应用. (1)“词典”模块 BUG:搜索”http“词条,界面显示http的相关,但是无法再回到最初的主界面内容(上面那张刚打开bing的界面),软件没有提供能跳转回一开始主界面的交互.所以界面停留在http的搜索结果界面,你只能去选择别的模块,或者继续搜索. (2)“例句”模块 BUG:PC端的例句界面的”类别“框中的4个复选框大小比例与”类别“框的比例大小不匹配,超出了”类别“框的正常大小,这应该是…
http://blog.csdn.net/lihuarongaini/article/details/60584577 http://blog.csdn.net/lihuarongaini/article/details/68485838…
业精于勤荒于嬉,形成于思毁于随. 本阶段的任务小记: 简单介绍一下Django的使用,创建项目和一个app 简单介绍一下Django的settings.py文件的相关配置 整合数据库到自己的博客系统中 用Django实现一个Hello World页面 Meet Django Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built…
Django 博客开发教程目录索引 本项目适合 0 基础的 Django 开发新人. 项目演示地址:Black & White,代码 GitHub 仓库地址:zmrenwu/django-blog-tutorial,项目中的博客模板下载地址:zmrenwu/django-blog-tutorial-templates,遇到问题求助地址:Pythonzhcn - Python 中文社区 基础部分 0 - Django 博客教程:前言 1 - 搭建开发环境 2 - 建立 Django 博客应用 3…
Flask搭建个人博客网站(1)—项目规划--李渣渣(lizaza.cn) 发布时间:2020-05-2413次浏览 前言 现在市面上又许多比较成熟的博客平台,例如:CSDN,博客园,新浪博客等!对于想要自己搭建的人也有许多主流的开源博客系统,如:WordPress.Z-Blog.Typecho.CMS.Ghost等. 可能是由于程序员的情节,必须完全可控才觉得安全,因此才有了自己开发博客系统的想法. 定位     轻量个人博客 层次结构 系统环境 CentOS 7 Python Flask M…
前些天一时冲动,买了个域名,我想总不能放着不用吧,干脆就搭建了一个个人博客.下面我把搭建的过程分享给大家.注意,此文并不是攻略,只是为了记录下这个从无到有的过程,当然,假如解决了你的疑惑,那当然是极好的. 前期准备:注册SAE,并申请实名认证. 使用微博账户登录SAE就行了,然后最好申请一下实名认证,否则的话别人访问你的SAE网站时,最上方会有一个“此网站所属人未经实名认证,以防上当受骗”之类的提示条,很碍眼. 创建应用:配置博客平台. 在这篇博客发表的近几天,SAE的管理系统进行了一次大的升级…