不同板块之间跳转,根据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
目录 BBS 项目(四) 首页布局 个人头像显示 个人站点路由设计 个人站点页面设计 base.html site.html 左侧过滤功能 404.html BBS 项目(四) 首页布局 <!
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项目(三) 注册forms类编写局部钩子和全局钩子 '''forms校验''' from django import forms from django.forms import widgets...width, height), (255, 255, 255)) # 创建Font对象: # 创建ttf格式文件 font = ImageFont.truetype(r'E:\BBS
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...
db.relationship('PostModel',backref='comments') author=db.relationship('FrontUser',backref='comments') 生成到数据库 python...manage.py migrate python manage.py upgrade (2)front/forms.py class AddCommentForm(BaseForm): content
18.首页轮播图实现 (1)front/css/front_base.css .main-container{ width: 990px; ma...
19.1.cms轮播图管理页面布局 (1)cms/cms_base.html <a hr...
db.Column(db.DateTime, default=datetime.now) (2)manage.py from apps.models import BannerModel (3)生成到数据库 python...manage.py db migrate python manage.py db upgrade (4)cms/forms.py class AddBannerForm(BaseForm):
7.2.Flask-mail的使用以及邮箱的配置 (1)exts.py from flask_mail import Mail mail = Mail() (2)Perfect_bbs.py from
运行项目,浏览器访问:http://127.0.0.1:5000/captcha/,可以看到生成的随机验证码
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
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 ?
领取专属 10元无门槛券
手把手带您无忧上云