Django搭建简易博客

Django简易博客,主要实现了以下功能

  1. 连接数据库
  2. 创建超级用户与后台管理
  3. 利用django-admin-bootstrap美化界面
  4. template,view与动态URL
  5. 多说评论功能
  6. Markdown与代码高亮
  7. 归档,AboutME和标签分类
  8. 搜索与ReadMore
  9. RSS与分页

需要添加的安装包

  • pip install PyMySQL
  • pip install bootstrap-admin
  • pip install markdown

要注意的一些问题

  • 模板的位置
    由于django的版本与系统等原因,template的位置写法有些不同,摸索出了一个有用的写法
TEMPLATE_PATH = os.path.join(BASE_DIR, 'templates')
TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates','DIRS': [TEMPLATE_PATH],'APP_DIRS': True,'OPTIONS': {'context_processors': ['django.contrib.auth.context_processors.auth','django.template.context_processors.debug','django.template.context_processors.i18n','django.template.context_processors.media','django.template.context_processors.static','django.template.context_processors.tz','django.contrib.messages.context_processors.messages','django.template.context_processors.request'],},},
]

参考链接
Introduce Django搭建简易博客教程

源码地址
Django博客

效果图

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/493919.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HDU 4619 Warm up 2 (多校)

题意:在网格里面给定了 横,竖 两种多米诺骨牌,同向的不可以覆盖,不同向的可以覆盖,问你最多去掉多少个有覆盖的多米诺,使得网格内剩余的多米诺骨牌最多 解题思路: 一.搜索 (1&…

工业智联网: 基本概念、关键技术与核心应用

来源:王飞跃科学网博客作者:王飞跃, 张军, 张俊, 王晓摘要:本文首先阐述了工业网联技术的演化过程,重点讨论了工业智联网产生的技术和时代背景.然后探讨了工业智联网的基本概念、内涵与应用领域。本文详细介绍了工业智联网的关键技…

JDBC链接

//1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar Connection con null; Class.forName( "org.gjt.mm.mysql.Driver" );// 加载驱动程序 con DriverManager.getConnection( "jdbc:mysql://DbComputerNameOrIPAddr:3306/DatabaseName", UserNa…

KMP算法学习

kmp算法完成的任务是:给定两个字符串O和f,长度分别为n和m,判断f是否在O中出现,如果出现则返回出现的位置。常规方法是遍历a的每一个位置,然后从该位置开始和b进行匹配,但是这种方法的复杂度是O(nm)。kmp算法…

生命或可在星际间传播

来源:中国科学报去年,当一颗美式足球场大小的雪茄形天体Oumuamua进入太阳系时,它并非仅仅让人们第一次看到了一块星际岩石。根据一项新的研究,这也支持了太空岩石通过在遥远的恒星系统之间运送微生物,从而在星际间传播…

操作系统(二): 进程与线程

操作系统(二): 进程与线程 本章解读 进程管理是操作系统重点中的重点,涵盖了操作系统中大部分的知识和考点。其主要包括四部分:进程与线程,处理器调度,同步与互斥,死锁。所以我准备分四个部分来解释这四个模块。进程与…

Nature最新研究:超9000学者每5天发1篇论文,这些高产作家背后的科研圈

来源:悟空智能科技发论文发论文发论文……你有没有想过,假如你能够一周发一篇论文,这样坚持10年甚至20年,你能成为全球最高产的学者吗?答案可能吓你一跳:不能。不但不能,你甚至连全球前10000名都…

PHPCMS V9 按浏览次数排行调用文章

作者:匿名 来源:老者工作室 浏览:1841次 2011-6-22 14:59:05 字号:大 中 小[摘要]PHPCMS V9(简称V9)采用PHP5MYSQL做为技术基础进行开发。V9采用OOP(面向对象)方式进行基础运行框架…

Android之WebView学习

WebView常用方法 WebSettings 在使用WebView前我们都要进行相关的配置,常见的操作如下: WebSettings settings mWebView.getSettings();settings.setJavaScriptEnabled(true); //支持javascriptsettings.setUseWideViewPort(true); //设置webv…

跌宕中,特斯拉拿下上海工厂,给蔚来们留下不到两年窗口期

来源:网易智能昨日,特斯拉上海工厂尘埃落定。特斯拉与上海规划与国土资源管理局签订协议,以9.73亿人民币拿下上海临港约1297.32亩地建造汽车工厂。据悉,这是特斯拉在美国之外设立的首个超级工厂。根据特斯拉的规划,上海…

[SQL Server系] -- 存储过程

tet转载于:https://www.cnblogs.com/TangPro/p/3227466.html

2019科学突破奖揭晓 庄小威陈志坚许晨阳上榜

来源:科学网10月17日,科学突破奖(Breakthrough Prize)名单揭晓。总计2200万美元的奖金分别给了婴儿死亡主要遗传因素治疗、超分辨率成像、发现一种新型电子材料以及其他重大突破。华裔科学家庄小威、陈志坚、C. Frank Bennett 、A…

Android之IPC机制

Android IPC简介 任何一个操作系统都需要有相应的IPC机制,Linux上可以通过命名通道、共享内存、信号量等来进行进程间通信。Android系统不仅可以使用了Binder机制来实现IPC,还可以使用Socket实现任意两个终端之间的通信。 IPC基础概念介绍 (1)Seriali…

HTML5与原生APP之争胜负已出?

早在HTML5技术问世之时,有关网络应用与原生应用谁将成为移动终端霸主的问题,就曾引起过广泛的争论。时至今日,不仅关于二者孰强孰弱的争论已然平息,就连备受关注的移动互联网创业公司也大多是做原生APP的,未曾见过HTML…

5G 产业链:基站天线和小基站爆发潜力大

来源:国信证券5G宏基站数的翻倍增长及技术演进带来基站天线成倍增长空间。5G关键性能指标十倍的增长需要基站数翻倍增长以支撑。5G的三个关键的效率需求包括频谱利用效率、能耗效率和成本效率。具体来说,5G在频谱效率、能源效率和成本效率的提升需求在十…

操作系统之死锁

死锁的概念以及产生死锁的原因 一组进程中,每个进程都无限等待被该组进程中另一进程所占有的资源,因而永远无法得到的资源,这种现象称为进程死锁,这一组进程就称为死锁进程,如果死锁发生,会浪费大量系统资源&#xff…

dm365工作笔记20130731

今天把内核和照着博客http://zjbintsystem.blog.51cto.com/964211/768652配置了一遍不知道结果如何。 终于做完了,调通了。还是有成就的。下面把操作贴出来 l 在照博客修改的.config文件基础上:1.SPI没选2.选的tvp5150 注释掉了.c文件&#xff0…

2018全球最佳品牌Top25:时代巨变的一个缩影

来源:资本实验室10月15日,希尔斯控股正式向美国破产法院申请破产保护。这一消息传出,即引发了全球关注。作为19世纪八十年代末以邮购业务起家的零售商,希尔斯百货已经历一百多年的世事变化与市场风云,毫无疑问是美国零…

香港2013迷你制汇节即将启幕

“制汇节是一个世界的盛事。在亚洲,有深圳迷你制汇节和台湾迷你制汇节。在美国,2013年港湾地区制汇节刚刚在5月圆满举办。来自世界各地的maker展示了他们伟大的作品并分享了他们的智慧。我们相信香港也有很多maker,第二届香港迷你制汇节正在开…

python异步爬虫

本文主要包括以下内容            线程池实现并发爬虫回调方法实现异步爬虫协程技术的介绍一个基于协程的异步编程模型协程实现异步爬虫 线程池、回调、协程 我们希望通过并发执行来加快爬虫抓取页面的速度。一般的实现方式有三种: 线程池方式&#…