最近开发了一个博客项目 ,属于bbs论坛博客帖子,可以发技术性博客,也可以发其他类型(比如美妆、育儿交流、厨艺交流等),分类可有管理员动态添加,博客可以设置为置顶和精华帖。
14.1注册完成跳到上一个页面 (1)front/form.py # front/forms.py __author__ = 'derek' from ..f...
16.登录功能完成 (1)front/forms.py class SigninForm(BaseForm): telephone = StringFi...
1.1.项目结构搭建 (1)创建flask项目Perfect_bbs,然后搭建项目结构如下: (2)构建蓝图 cms/views.py # cmd/views.py from flask import...index(): return 'front index' front/init.py from .views import bp config.py DEBUG = True Perfect_bbs.py...# Perfect_bbs.py from flask import Flask from apps.cms import bp as cms_bp from apps.front import bp...config.py __author__ = 'derek' DEBUG = True DB_URI = "mysql+pymysql://root:123456@127.0.0.1:3306/bbs...# Perfect_bbs.py __author__ = 'derek' from flask import Flask from apps.cms import bp as cms_bp from
123456 -e 33333@qq.com python manage.py add_user_to_role -e 33333@qq.com -n 管理员 不同的用户登录到后台cms显示不同的内容 开发者
目录 BBS 项目(四) 首页布局 个人头像显示 个人站点路由设计 个人站点页面设计 base.html site.html 左侧过滤功能 404.html BBS 项目(四) 首页布局 <a href="/index/" class="navbar-brand" title="<em>开发</em>者的网上家园
Xiuno BBS 4.0 中的几种缓存 API 持久存储,永不过期 kv_set('key1', 'value1'); kv_get('key1'); kv_delete('key1'); 缓存,可以设置过期时间
1.查看php版本 [root@VM_0_2_centos ~]# php -v PHP Warning: PHP Startup: Unable to load dynamic library...'/usr/lib64/php/modules/redis.so' - /usr/lib64/php/modules/redis.so: undefined symbol: igbinary_unserialize...in Unknown on line 0 PHP 5.6.40 (cli) (built: Jan 12 2019 09:19:57) Copyright (c) 1997-2016 The PHP...扩展包全名 yum list | grep php56w* //如果是其它版本就将修改“56”修改为其正确本版 3.yum 安装 redis扩展 yum -y install php56w-pecl-redis.x86...64 //将报名复制在yum -y install 后即可安装 4.重启httpd服务 service httpd restart 5.Discuz需要编译Config/config_global.php
11.1.前台用户模型创建 (1)apps/front/models.py 首先安装:pip install shortuuid class FrontUser...
📷 1 评论的render显示 1.1 后端 def article_detail(request, username, id): article = ...
目录 BBS项目(二) ORM 创建相关表 表模型 修改admin样式 Simple-UI 注册表添加数据 注册forms类编写 注册功能前端搭建 头像实时显示功能实现 BBS项目(二) 可以在本地写或虚拟环境...数据库配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'bbs...如果不迁移就报错 ValueError: Dependency on app with no migrations: account 表模型 修改admin样式 '''创建超级用户''' manage.py@BBS
|CMSPermission.COMMENTER|CMSPermission.FRONTUSER|CMSPermission.BOARDER # 4.开发者...developer = CMSRole(name='开发者',desc='开发人员专用角色') developer.permissions = CMSPermission.ALL_PERMISSION...self.permissions&permission == permission @property def is_developer(self): #判断是不是开发者
BBS项目(一) 项目开发流程 项目分类 针对互联网用户:抖音,淘宝····· 针对公司内部:后台管理系统··· 针对给用户定制软件:比如肯德基··· 项目开发模式分类 瀑布开发模式:通俗理解为软件/项目全开发完了测试维护更新...敏捷开发:开发一个功能就去测试···,等开发完了直接上线,[DevOps](什么是 DevOps?...修改Bug(开发) 上线运行 迭代更新 BBS项目 需求 注册功能(froms,ajax提交,上传头像) 登录功能(ajax提交,错误信息渲染) 首页展示(文章,作者头像,点赞数,广告位) 个人站点(...左侧侧边栏过滤,inclusion_tag) 文章页面(文章展示,点赞,点踩···) 后台管理(展示个人所有文章,文章增删查改,防止xss攻击) 修改密码,头像·· BBS表分析 设计程序 Django2.2...4 3 1 就是写的不好 1 比如你评论了写的真好,别人就回来评论你的评论,写的不好····这其实是一种一对多的关系,外键指向自己 表关系图示 以上是BBS
15.1.登录界面完成 (1)front/signbase.html {% from 'common/_macros.html' import static %...
BBS项目(三) 注册forms类编写局部钩子和全局钩子 '''forms校验''' from django import forms from django.forms import widgets...width, height), (255, 255, 255)) # 创建Font对象: # 创建ttf格式文件 font = ImageFont.truetype(r'E:\BBS... <a href="/index/" class="navbar-brand" title="<em>开发</em>者的网上家园
8.1.发送邮箱验证码功能 (1)cms/resetemail.html {% from 'common/_macros.html' import stati...
2.1.cms后台登录界面完成 (1)templates/cms/cms_login.html <!DOCTYPE html> <html lang="zh-C...
5.1.cms后台修改密码功能完成 (1)新建app/forms.py # app/forms.py from wtforms import Form cl...
18.首页轮播图实现 (1)front/css/front_base.css .main-container{ width: 990px; ma...
7.2.Flask-mail的使用以及邮箱的配置 (1)exts.py from flask_mail import Mail mail = Mail() (2)Perfect_bbs.py from
领取专属 10元无门槛券
手把手带您无忧上云