学习
实践
活动
专区
工具
TVP
写文章
  • 广告
    关闭

    热门业务场景教学

    个人网站、项目部署、开发环境、游戏服务器、图床、渲染训练等免费搭建教程,多款云服务器20元起。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
    </body> </html

    44520

    BBS项目(一)

    目录 BBS项目(一) 项目开发流程 BBS项目 BBS表分析 自关联 表关系图示 BBS项目(一) 项目开发流程 项目分类 针对互联网用户:抖音,淘宝····· 针对公司内部:后台管理系统··· 针对给用户定制软件 用户提出需求 设计原型图(类似流程图,产品经理设计) 美工切图 技术选型,数据库、架构设计 前后台开发(协同开发:git) 对接联调 运维上线(测试环境) 测试人员测试 修改Bug(开发) 上线运行 迭代更新 BBS 作者头像,点赞数,广告位) 个人站点(左侧侧边栏过滤,inclusion_tag) 文章页面(文章展示,点赞,点踩···) 后台管理(展示个人所有文章,文章增删查改,防止xss攻击) 修改密码,头像·· BBS 3 1 就是写的不好 1 比如你评论了写的真好,别人就回来评论你的评论,写的不好····这其实是一种一对多的关系,外键指向自己 表关系图示 ---- 以上是BBS

    13420

    BBS项目(二)

    目录 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 DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Register</title> <script {# 读取成功执行 #} $('#id_img').attr('src', filereader.result) } }) </script> </html

    11920

    BBS 项目(六)

    parent_id=$(this).attr('parent_id') }) 5 后台管理首页文章显示 5.1 前端 {% extends 'backend/backend_base.html models.Article.objects.filter(blog=request.user.blog) return render(request, 'backend/backend_index.html models.Tag.objects.filter(blog=request.user.blog) return render(request, 'backend/add_article.html title = request.POST.get('title') content = request.POST.get('content') # 第一个参数是要解析的html 文档内容(str) # 第二个参数是使用的解析器(html.parser和lxml) soup = BeautifulSoup(content, 'html.parser

    8820

    BBS论坛(三十)

    message='没有这个帖子') else: return restful.params_error(form.get_error()) (4)front/front_base.html (5)front/front_pdetail.html {% extends 'front/front_base.html ' %} {% from 'common/_macros.html' import static %} {% block title %} {{ post.title }} {% endblock

    50920

    BBS论坛(十八)

    width: 730px; float:left; } .sm-container{ width: 250px; float:right; } (2)front_base.html }}">

    (3)front_index.html {% extends "front/front_base.html" %} {% block title %} 仙剑论坛 {% endblock %} {% block head %}

    1.5K20

    BBS论坛(十九)

    19.1.cms轮播图管理页面布局 (1)cms/cms_base.html

  • <a href="{{ url_for('cms.banners views.y @bp.route('/banners/') @login_required def banners(): return render_template('cms/cms_banners.<em>html</em> ') (3)cms/banners.<em>html</em> {% extends 'cms/cms_base.<em>html</em>' %} {% block title %} 轮播图管理 {% endblock %} tr> </tr> </tbody> </table> {% endblock %} 19.2.添加轮播图模态对话框的制作 cms_banners.<em>html</em> </div> </div> </div> </div> {% endblock %} {% extends 'cms/cms_base.<em>html</em>

    40520
  • BBS论坛(二十)

    zlalert.alertNetworkError() } }); }); }); (2)cms/cms_banners.html {% from 'common/_macros.html' import static %} <script src="{{ static('cms/js/banners.js') }}"></script login_required def banners(): banners = BannerModel.query.all() return render_template('cms/cms_banners.html ',banners=banners) (4)cms_banners.html {% for banner in banners %}

    33810

    BBS论坛(七)

    7.1.修改邮箱界面完成 (1)cms/cms_resetemail.html {% extends 'cms/cms_base.html' %} {% block title -%} 修改邮箱 {% ResetEmail(views.MethodView): def get(self): return render_template('cms/cms_resetemail.html pass bp.add_url_rule('/resetemail/',view_func=ResetEmail.as_view('resetemail')) (3)cms/cms_base.html li>修改邮箱 (3)static/cms/css/base.css 把cms_resetpwd.html 7.2.Flask-mail的使用以及邮箱的配置 (1)exts.py from flask_mail import Mail mail = Mail() (2)Perfect_bbs.py from

    60320

    关注

    腾讯云开发者公众号
    10元无门槛代金券
    洞察腾讯核心技术
    剖析业界实践案例
    腾讯云开发者公众号二维码

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券