后台管理

react+express+mongodb搭建个人博客

强颜欢笑 提交于 2020-02-24 11:14:09
这是本人用React+Express+mongodb搭建的一个简易博客系统,包括前端展示和后台管理界面。查看源码欢迎访问 我的github 以下是参考我的源码后的操作 技术架构 前端 基础:HTML+CSS+JS+JQuery(使用的ajax交互,后期会考虑用fetch) 框架:React+React-Router 语法:ES6 构建工具:Webpack 后台 Node+Express搭建 数据库 MongoDB数据库 项目运行 安装 安装好node环境 安装好mongodb 可安装一个mongodb可视化工具(Robo 3T) 把仓库克隆到本地 git clone git@github.com:wlfsmile/myBlog.git 安装配置环境 cd myBlog npm i或者(cnpm,下同) 全局安装webpack npm i -g webpack 安装nodemon,让node自动重启 npm install -g nodemon 使用 操作mongodb 新建一个database,命名为blog (可选)新建两个collection,为articles和comments,可自己先录入数据,也可以直接到后台管理界面去输入存入数据 运行mongodb mongod --dbpath d:/mongodb/data(这是你mongodb的安装路径,我是装在d盘根目录下

ASP.NET MVC5+EF6+EasyUI 后台管理系统--网页版本代码生成器

巧了我就是萌 提交于 2020-02-23 13:58:37
1.单列表模式 2.树形列表模式 3.左右列表模式 4.左右树形和列表结合模式 一 简介 网页版代码生成器需要运行项目,非常有趣,可以用来研究,和自定义一些自己的代码习惯 按界面生成:可生成单个页面和左右解决的父子页面,有列表形式和树形模型 二 单列表模式 任何表都可以生成单列表模式 三 单树形模式 只有表中存在字段ParentId(上级ID)的表才能被显示和生成,如果有自己的规则就修改生成代码中ParentId字段为自己习惯的字段 四 左右结果模式 1.左右都是列表模式 2.左边是列表,右边是树模式 3.左边是树列表,右边是列表模式 、 来源: https://www.cnblogs.com/ymnets/p/12349516.html

4-初识Django Admin

北城以北 提交于 2020-02-17 19:01:18
初识Django Admin Django Admin是Django为我们提供的网站后台管理应用,通常网站,个人博客,CMS等都会有个后台管理界面,这个界面只有管理员权限的用户才能进入管理网站内容。管理后台的页面通常都是简单重复的工作,他们可重用性很高,所以作为一个大而全的框架,django为广大开发者提供了这样一个模块,让你无需编写很多的代码,就可以实现对后台的管理,使程序员能够更专注于前端页面逻辑和后端功能实现,大大提高了中小型网站的开发效率。 1、创建管理员用户 [root@localhost mysite]# python3 manage.py createsuperuser 运行上面面的命令后你就会进入到下面这种交互模式: 2、登录后台管理 创建好后台管理用户后,运行Django程序。 [root@localhost mysite]# python3 manage.py runserver 192.168.10.100:8000 # 开启Django服务 输入 http://192.168.10.100:8000/admin /登录后台你会看到: 登录成功后你会看到如下界面: 如果不习惯英文,只需要在settings.py中将LANGUAGE_CODE='zh-hans'即可改成中文。 [root@localhost mysite]# vim mysite

ASP.NET MVC5+EF6+EasyUI 后台管理系统(70)-微信公众平台开发-成为开发者

痞子三分冷 提交于 2020-02-16 07:04:42
系列目录 前言: 一、阅读这段系列之前,你必须花半天时间大致阅读微信公众平台的API文档,我尽量以简短快速的语言与大家分享一个过程 二、借助微信公众平台SDK Senparc.Weixin for C#,所以你必须对Senparc进行独立的了解 http://weixin.senparc.com/ 三、如果配置遇到困难,下载文章尾部源码进行参考 ---------------------------------------------------资源---------------------------------------------------------- 1.微信公众平台登录地址: https://mp.weixin.qq.com/ 2.注册为公众账号后,会让你选择类型,类型分三种:订阅号( 我是个人只能选择这个 )、服务号、企业  三个类型接口开放程度不同,我们作为开发者,不必理会什么接口,只要成为开发者,全部高级接口都可以调用 3.登录后 成为开发者 4. SDK Senparc.Weixin封装了微信6.x的所有高级接口支持微信公众号、企业号、开放平台、微信支付、JSSDK 配置: 登录测试号后,可以看到一些配置,公开的接口,及说明,大致浏览所有接口名称之后。可以总结出: 1.开发环境利用appID,appsecret来获得Token 2

ASP.NET MVC5+EF6+EasyUI 后台管理系统(7)-MVC与EasyUI DataGrid

跟風遠走 提交于 2020-02-15 00:28:38
系列目录 本节知识点 为了符合后面更新后的重构系统,文章于2016-11-1日重写 EasyUI读取MVC后台Json数据 开始实现 我们的系统似乎越来越有趣了 首先从前端入手,开打View下面的Shared创建一个视图模版(母版页) <!DOCTYPE html> <html> <head> <title>Main</title> <script src="@Url.Content("~/Scripts/jquery.min.js")" type="text/javascript"></script> <script src="@Url.Content("~/Scripts/jquery.easyui.min.js")" type="text/javascript"></script> @Styles.Render("~/Content/css") @Styles.Render("~/Content/themes/blue/css") </head> <body> <div style="padding:5px 5px 0px 5px;"> @RenderBody() </div> </body> </html> _Index_Layout.cshtml 以后我们系统用到的index视图基本要引用这个模版 @using App.Admin; @using App.Common;

django后台管理

↘锁芯ラ 提交于 2020-02-11 05:11:03
后台管理 1) 本地化 语言和时区的本地化。 修改settings.py文件。 # LANGUAGE_CODE = 'en-us' LANGUAGE_CODE = 'zh-hans' # TIME_ZONE = 'UTC' TIME_ZONE = 'Asia/Shanghai'  2) 创建管理员 命令:python manage.py createsuperuser 根据指令往下填写 如果user为空 则默认是终端使用的user名称 3) 注册模型类 在应用下的admin.py中注册模型类。 1 from django.contrib import admin 2 from booktest.models import BookInfo, HeroInfo 3 # 后台管理相关文件 4 # Register your models here. 5 # 注册模型类 6 admin.site.register(BookInfo) 7 admin.site.register(HeroInfo) 告诉djang框架根据注册的模型类来生成对应表管理页面。如果想在后台看到图书名或这英雄名 要重写__str__方法 如: 1 from django.db import models 2 3 # Create your models here. 4 5 # 图书类 6 class

Django之admin后台管理

风格不统一 提交于 2020-02-04 23:48:43
admin后台管理 Django 框架提供了一个自动化后台管理功能,对网站数据的后台维护,仅仅需要进行非常简单的配置和编写极少的代码即可实现。 配置 settings.py 中: INSTALLED_APPS = [ 'django.contrib.admin' , ] 如果需要实现后台管理的中文显示,则修改以下配置: LANGUAGE_CODE = 'zh-Hans' USE_I18N = True URL路由 urls.py 中: urlpatterns = [ path ( 'admin/' , admin . site . urls ) , ] 创建管理员账户 创建管理员账户之前,确保项目的数据库已经正确连接,并且已经将admin应用的模型进行了迁移 另外,如果 settings 中配置了 AUTH_PASSWORD_VALIDATORS ,那么会对用户名和密码进行对应的检测,譬如:不能太简单,不能是纯数字等 项目根目录下 cmd 命令窗口运行以下命令: python manage.py createsuperuser 输入 用户名 并按回车: Username: admin 提示 电子邮件地址: Email address: admin@163.com 最后一步是输入密码,将被要求输入两次密码,第二次作为第一次确认: Password: **********

django后台管理-admin

那年仲夏 提交于 2020-02-02 14:45:29
0922自我总结 django后台管理-admin 一.模型注册 admin.py 注册方式一: #在对于注册的app中的admin文件中导入模型然后注册模型 admin.site.register(导入的模型类) 注册方式二 该方法是Django1.7的版本新增的功能 : from django.contrib import admin from blog.models import Blog #Blog模型的管理器 @admin.register(Blog) class BlogAdmin(admin.ModelAdmin): list_display=('id', 'caption', 'author', 'publish_time') 二.admin界面的汉化 默认admin后台管理界面是英文的,对英语盲来说用起来不方便。可以在settings.py中设置: LANGUAGE_CODE = 'zh-CN' TIME_ZONE = 'Asia/Shanghai' 1.8版本之后的language code设置不同: LANGUAGE_CODE = 'zh-hans' TIME_ZONE = 'Asia/Shanghai' 三.admin界面优化 1、记录列表基本设置 from django.contrib import admin from blog.models

Admin后台管理-django

心已入冬 提交于 2020-02-02 12:17:45
Admin后台管理-django @(python) 激活管理界面 首先将 django.contrib.admin 加入setting.py的INSTALLED_APPS配置中; 保证INSTALLED_APPS中包含 django.contrib.auth , django.contrib.contenttypes 和 django.contrib.sessions ; MIDDLEWARE_CLASSES包含 django.middleware.common.CommonMiddleware 、 django.contrib.sessions.middleware.SessionMiddleware 和 django.contrib.auth.middleware.AuthenticationMiddleware 。 执行 python manage.py migrate 输出是 Operations to perform: Apply all migrations: admin, contenttypes, users, auth, sessions Running migrations: Rendering model states... DONE Applying contenttypes.0001_initial... OK Applying auth.0001