博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django+element ui前后端不分离的博客程序
阅读量:6265 次
发布时间:2019-06-22

本文共 1845 字,大约阅读时间需要 6 分钟。

最近把去年写的一个烂尾博客(使用了django1.11和element ui)又重新完善了一下,修改了样式和增加了新功能

github链接:,欢迎大家star和issues

media/avatar:存放个人简介头像

media/ckeditor_images: 存放文章中的图片

icon: 存放网站的图标

tu: 存放个人推广的素材

自我简介可以添加头像和常用的社交网站链接,

后台可以在推广素材栏添加自己的推广广告,

网站信息可以修改博客名称、站点图标、每页文章数。

具体可以看下面的截图

博客截图

首页:

 置顶文章在首页以跑马灯的效果显示,使用了elementui自带的js效果

{
% verbatim %}

{ { wen.title }}

{
% endverbatim %}

 

归档页:

后台页:

 

admin.site.site_header = "博客后台管理"   # 修改登陆界面标题admin.site.site_title = "后台管理系统"@admin.register(Blog)class BlogAdmin(admin.ModelAdmin):    list_display = ('title', 'author', 'create_at', 'category', 'views', 'topped')    search_fields = ('title', 'author', "category__category", 'topped')    filter_horizontal = ('tags',)    list_filter = ('category', 'author', 'topped', 'tags')@admin.register(Message)class MessageAdmin(admin.ModelAdmin):    list_display = ('name', 'email', 'mid', 'message')@admin.register(FriendlyLink)class FriendlyLinkAdmin(admin.ModelAdmin):    list_display = ('title', 'url')@admin.register(Siteinfo)class SiteinfoAdmin(admin.ModelAdmin):    list_display = ('title', 'icon', 'pagesnum')@admin.register(Adsense)class AdsenseinfoAdmin(admin.ModelAdmin):    list_display = ('title', 'img', 'url')admin.site.register(Tag)admin.site.register(Category)

 

运行方法:

修改settings.py中的参数

将调试关闭,修改数据库参数,

NAGA_ADMIN_PATH参数是后台路径默认是/admin

mkdir nacd nagit clone https://github.com/ngauerh/Naga.gitvitualenv envsource env/bin/activatecd Nagapip install -r requirements.txtpython manage.py makemigrationspython manage.py migratepython manage.py createsuperuserpython manage.py runserver

把程序运行起来后去网站后台修改相应的信息。

欢迎大家star和issues,github:

转载于:https://www.cnblogs.com/niuu/p/10592969.html

你可能感兴趣的文章
SEH(__try,__except)
查看>>
Pinterest架构:两年内月PV从零到百亿
查看>>
选择排序
查看>>
关于redis有序集合http://www.runoob.com/redis/redis-sorted-sets.html
查看>>
LESS速查
查看>>
20.pipe
查看>>
.NET Entity Framework入门操作
查看>>
iOS-集成微信支付和支付宝支付
查看>>
SAP
查看>>
读掘金小册组件精讲总结2
查看>>
MVC项目中怎样用JS导出EasyUI DataGrid为Excel
查看>>
制作个人开发IDE
查看>>
给架构师骂了
查看>>
ajax提交form表单资料详细汇总
查看>>
Excel——使用INDEX和SMALL实现条件筛选
查看>>
c#迭代器 转载
查看>>
JQuery与JavaScript
查看>>
Jmeter--正则表达式提取器
查看>>
设置Slider Control 控件的取值范围
查看>>
struts2 启动tomcat时报错:org.apache.catalina.core.StandardContext filterStart
查看>>