文章应用模型建立 编辑\myblog\article\models.py 内容如下: importlogging importos fromdjango.dbimportmodels fromdjango.db.modelsimportF fromdjango.urlsimportreverse fromdjango.utils.sa...
页面模板 新建\myblog\templates\user\register.html {%extends'base.html'%} {%loadstatic%} {%blocktitle%}密码重置{%endblock%} {%blockmain%} <!--主内容-start---> <divcla...
页面模板 新建\myblog\templates\user\register.html {%extends'base.html'%} {%loadstatic%} {%blocktitle%}注册{%endblock%} {%blockmain%} <divclass="container"&g...
页面模板 新建\myblog\templates\user\login.html {%extends'base.html'%} {%loadstatic%} {%blocktitle%}登陆{%endblock%} {%blockmain%} <!--主内容-start---> <divclass=&q...
前言QingdaoUOnlineJudge是一款开源的在线判题系统,我当时也是第一次接触基于该系统开发在线编程教育系统,也是踩了不少坑,这里分享下我的个人经验。 QingDaoUOnlineJudge相关模块后端(Django):https://github.com/QingdaoU/OnlineJudge前端(Vue):http...
基于django的template数据渲染可以自定义邮件的内容格式,而且邮件内容单独出来,后期如果修改也很方便。
建立模型 编辑\myblog\system\models.py 追加以下内容,以下文件内创建 基本模型(所有模型的父类)用户模型邮件记录模型 fromdjango.contrib.auth.modelsimportAbstractUser fromdjango.dbimportmodels importlogging logger...
页面布局nav.html新建\myblog\templates\layout,该文件夹用来存放页面组件。 新增\myblog\templates\layout\nav.html 添加以下内容,nav.html则是页面头部导航条内容,由于现在还没有完成文章的逻辑,这块的文章分类暂时还不做 <navclass="navba...
安装system选择Tools->Runmanage.pyTask,操作如下图 在弹出的窗口执行以下命令 或者在当前项目位置打开终端执行以下命令 pythonmanage.pystartappsystem 则会在\myblog\目录下生成systemapp。此时system应用结构如下图 E:\myblog\system │a...
项目初始化初始化django空项目可以基于命令行创建或者是pycharm创建,我这里就通过pycharm来创建了 打开pycharm,选择File->NewProject,如下图: 点击create之后等待项目创建完毕。创建完毕之后此时我们的根目录结构如下图 E:\myblog │manage.py │ ├─media ├─myb...