这几天做了一个博客网站

自己学习完Django也该做个博客网站练练手了,在网上找到了追梦人物的Django博客教程,按照教程自己一步一步学着做了一遍。尽管有教程,开发过程中我仍然踩到不少坑,这里简单记录一下。

先贴上追梦人物的教程地址https://www.zmrenwu.com/post/2/     博主的教程写得十分详细,这里真心的向作者说一声谢谢。

博主的开发环境为Windows 10 (64 位),Python 版本为 3.5.2 (64 位),Django 版本为 1.10.6。

我的开发环境是Windows 10 (64 位),Python 版本为 3.5.2 (64 位),Django 版本为2.0。

在建立外键时,必须加一个on_delete=models.CASCADE参数,原因是Django2.0版本问题,主外关系键中,级联删除,也就是当删除主表的数据时候从表中的数据也随着一起删除。

django2.0版本在模板中使用{% static %} 模板标签时,最顶部加上{% load staticfiles %} 是没有用的,需要在 setting.py 设置:STATICFILES_DIRS = [ os.path.join(BASE_DIR, ‘static‘)],才能加载 css js 文件。

部署网站会创建python3的虚拟环境,不要忘记用命令激活 source env/bin/activate ,激活后目录前会有(env)提示是在虚拟环境下,之后生成数据库,创建超级用户,还有安装项目依赖都要在虚拟环境下进行,我安装项目依赖时忘记激活虚拟环境,导致启动服务器进程找不到所需module,激活后又重新安装了一遍所有项目依赖。

还有一些其他低级错误踩得坑就不赘述了,细心很重要。要学的东西还有很多。

博客网站地址 →  http://116.62.168.232/

github地址  →  https://github.com/hissz/blog

原文地址:https://www.cnblogs.com/hiss/p/8542155.html

时间: 2024-08-28 22:42:26

这几天做了一个博客网站的相关文章

Docker学习总结(6)——通过 Docker 化一个博客网站来开启我们的 Docker 之旅

通过 Docker 化一个博客网站来开启我们的 Docker 之旅 这篇文章包含 Docker 的基本概念,以及如何通过创建一个定制的 Dockerfile 来 Docker 化Dockerize一个应用. Docker 是一个过去两年来从某个 idea 中孕育而生的有趣技术,公司组织们用它在世界上每个角落来部署应用.在今天的文章中,我将讲述如何通过"Docker 化Dockerize"一个现有的应用,来开始我们的 Docker 之旅.这里提到的应用指的就是这个博客! 什么是 Dock

利用spring boot+vue做的一个博客项目

技术栈: 后端 Springboot druid Spring security 数据库 MySQL 前端 vue elementUI 项目演示: GitHub地址: 后端:https://github.com/TUGOhost/My-Blog 前端:https://github.com/TUGOhost/My-Blog-Front 原文地址:https://www.cnblogs.com/Tu9oh0st/p/10360056.html

跟我一起用Symfony写一个博客网站;

第一步: composer create-project symfony/framework-standard-edition 你的项目名: 创建完这个原型,我执行php bin/console server:run,可以跑起来: 那么此刻你需要连接数据库了:我的数据库是PostgreSql 写一个数据库创建脚本例如我的 create user myblog with password 'myblog' ; ALTER USER myblog WITH PASSWORD 'myblog'; cr

浅析:个人博客网站如何才能盈利

楼主是一个崭新的小博客博主,纯粹的新手,下面来和大家分享一下经营博客怎么才能盈利,个人意见,欢迎大家一起来讨论.闲话少说,进入正题. 在互联网中,博客.论坛等等一系列网站就只是一个平台,这个平台搭建好之前,我们要想清楚一件事情,就是我们建立博客是里干什么的.我的肯定就是来赚钱的...这个目标明确了下面我们再来谈如何赚钱. 我推荐的博客网站盈利方式: 盈利方式一:通过广告联盟来赚钱. 我的博客投放广告选择的是百度广告联盟,当然审核比较难...不过还是推荐这个,百度广告联盟比一些小型的广告联盟跟让人

[转载]关于CSDN, cnblog, iteye和51cto四个博客网站的比较与分析

CSDN:http://blog.csdn.net/ cnblog: http://www.cnblogs.com/ iteye: http://www.iteye.com/blogs/ 51cto: http://blog.51cto.com/ 1. 基本功能 博客(又名网络日志),顾名思义,最早的基本功能就是支持用户在网站上写日志,并进行修改.删除.分类管理,以及对他人博客的阅读和评论等.以上功能所有的博客网站都必须具备,为了更好地完成以上功能,这里对更细致的条目进行了比较:   csdn

怎么选择确定个人博客网站的主题

除非你的博客完全是为了满足自己的乐趣,否则你肯定希望获得读者.因此,考虑别人可能喜欢的内容非常重要.多年来我一直在关注博客圈,在吸引读者方面,有些方法确实非常有效,下面是一些选择博客主题的实用技巧. 读者想要什么 1. 读者想要解决问题 人们对此感到沮丧吗?你有解决方案吗?这是大多数博主成功的方式.很多人非常喜欢写作,但对如何建设一个博客网站毫无头绪,所以我分享了一系列文章.提示.工具和教程来帮助解决这个问题. 2. 读者想要减轻他们的恐惧 人们害怕什么?你怎样能帮助缓解这些恐惧?也许有些人曾经

个人博客网站收录突然减少的原因分析

最近良家佐言发现个人博客网站收录突然急剧下降,从收录的124条一直降到72条,登录百度资源平台通过索引工具的趋势图才发现,近20天良家佐言的个人博客网站的索引量走势图波动非常的大,从上个月中旬到这个月初5号,索引量才开始慢慢回升:良家佐言个人博客网站是去年10月中旬注册,11月份才上线的,通过一些优化手段,收录呈现正常形态,从百度搜索资源平台索引工具反映出来的信息来看,近三周索引走势图变化开始呈现不规律现象,仔细想想这三周的所作所为,良家佐言发现了一些原因. 一.网站站内文章更新不规律 搜索引擎

从0开始使用python flask编写博客网站(1)

在学完flask教程时候,总是会遇到难以自己写项目的问题.在第一次看狗书的时候,作者从单文件马上就到了多文件的项目组织,当时也是仔细看,慢慢打代码才渐渐的明白了flask的项目组织方法,当明白了又感觉很简单..使用中多思考多打代码才能日有所得,愿你我共同成长. 1. 编写项目骨架 一个博客网站需要什么呢? 首页展示博客文章的概览 单页文章展示 后台管理 管理员登录 增加文章 修改文章 删除文章 错误页面 这就是一个最简单的博客需要的东西了.那么我分为三个路由负责三个大的功能.再加上静态文件,模板

B/S博客网站

每天记录学习,每天会有好心情.*^_^* 今日思考,完成一个博客网站建设的实现与开发项目,需要实现哪些功能?此类项目常见描述如下:博客,是使用特定的软件,在网络上出版.发表和张贴个人文章的人,或者是一种通常由个人管理.不定期张贴新的文章的网站.采用当前非常流行的B/S体系结构,以JSP作为开发技术,主要依赖SSM技术框架,实现对博客信息的高质管理. SSM(MYECLIPSE)框架及其适合博客网站建设的实现与开发,使用MVC的思想可以极大程度减少重复工作量.和SSM(MYECLIPSE)框架最配