不同板块之间跳转,根据category的id来设计url,实现不同url之间的跳转
首先根据已有网站(http://dig.chouti.com/)信息进行创建数据库并创建表
首先根据已有网站(http://dig.chouti.com/)信息进行创建数据库并创建表 #_*_ coding:utf-8 _*_ from django....
16.登录功能完成 (1)front/forms.py class SigninForm(BaseForm): telephone = StringFi...
14.1注册完成跳到上一个页面 (1)front/form.py # front/forms.py __author__ = 'derek' from ..f...
1.1.项目结构搭建 (1)创建flask项目Perfect_bbs,然后搭建项目结构如下: (2)构建蓝图 cms/views.py # cmd/views.py from flask import...# Perfect_bbs.py from flask import Flask from apps.cms import bp as cms_bp from apps.front import bp...manage.py db init # 初始化 python manage.py db migrate #创建迁移脚本 python manage.py...db upgrade #生成到数据库 进数据库查看 项目下面也会多一个migrations目录 添加CMS用户 (1)Perfect_bbs.py # Perfect_bbs.py _...manage.py db migrate #创建迁移脚本 python manage.py db upgrade #生成到数据库 添加用户 python manage.py
8.1.发送邮箱验证码功能 (1)cms/resetemail.html {% from 'common/_macros.html' import stati...
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
2.1.cms后台登录界面完成 (1)templates/cms/cms_login.html <!DOCTYPE html> <html lang="zh-C...
17.首页导航条实现和代码抽离 (1)temlates/common/_head.html <meta name="csrf-token" content="{...
6.1.优化json数据的返回 (1)新建utils/restful.py # utils/restful.py from flask import json...
4.1.cms登录页面csrf保护 (1)Perfect_bbs.py from flask_wtf import CSRFProtect CSRFProtect(app) 添加csrf保护后,现在再去登录
= 'SRxxxxxx8IL8LhJ' ALIDAYU_SIGN_NAME = '仙剑论坛网站' ALIDAYU_TEMPLATE_CODE = 'SMS_136xxx947' (4)perfect_bbs.py
3.1.cms用户名渲染和注销功能实现 显示登录的用户名 (1)app/cms/hooks.py from .views import bp import co...
目录 BBS 项目(五) 实现伪静态(人工智能版) 路由整合 视图函数 左侧标签,分类,归档写成inclusion_tag left.py left.html 使用 文章详情页面搭建 文章点赞点踩样式...文章点赞点踩后端 后端 前端 BBS 项目(五) 实现伪静态(人工智能版) 路由整合 re_path('^(?
li class="cmsrole-manage">CMS组管理 {% endif %} (4)添加用户和角色 #添加访问者 python...manage.py create_cms_user -u 我是访问者 -p 123456 -e 11111@qq.com python manage.py add_user_to_role -e 11111...@qq.com -n 访问者 #添加运营者 python manage.py create_cms_user -u 我是运营者 -p 123456 -e 22222@qq.com python manage.py...add_user_to_role -e 22222@qq.com -n 运营 #添加管理员 python manage.py create_cms_user -u 我是管理员 -p 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 项目(四) 首页布局 <!
CMSPermission.VISITOR) users = db.relationship('CMSUser',secondary=cms_role_user,backref='roles') 生成到数据库 python...manage.py db migrate python manage.py db upgrade (2)manage.py CMSRole = cms_models.CMSRole CMSPermission...CMSPermission.ALL_PERMISSION db.session.add_all([visitor,operator,admin,developer]) db.session.commit() 创建角色 python...CMSPermission.VISITOR): print("这个用户有访问者权限") else: print("这个用户没有访问者权限") (3)cms终端把用户添加到角色 #添加用户到角色 python...manage.py add_user_to_role -e 1184405959@qq.com -n 访问者 #测试 python manage.py test_permission ?
15.1.登录界面完成 (1)front/signbase.html {% from 'common/_macros.html' import static %...
username=username,password=password) db.session.add(user) db.session.commit() (3)生成表和添加前台用户 python...manage.py db migrate python manage.py db upgrade 添加用户 python manage.py create_front_user -t 18888888888