摘要:
1、把course-detail.html复制到templates目录下 2、编辑course-detail.html,分析页面,继承base.html 3、编辑courses.views 4、创建一个url,编辑courses.urls.py 5、现在去课程列表页,把进入课程详情的连接改下 现在, 阅读全文
摘要:
从今天开始,我们将完成"公开课"课程的相关功能..... 1、把course-list.html复制到templates目录下 2、这个页面的头部、底部与之前定义的base.html模板是一样的,所以我们可以继承它,编辑course-list.html 3、在app.courses下新建urls.p 阅读全文
摘要:
Tomcat 的 catalina.out 日志量不断增加,占用空间较大,且默认是不滚动的。因此,需要对其进行日志分割,并进行清理。 本文选用 Cronolog 对其进行分割。 安装 修改catalina.sh,修改前最好做一个备份 1)第一步 if [ -z "$CATALINA_OUT" ] ; 阅读全文
摘要:
这里点击"收藏"也是ajax异步操作,我在operation.model.py中创建了一个用户收藏表,其中fav_id字段,如果我们收藏的是课程,那就是课程id,如果收藏的是课程机构,那就是课程机构id,如果收藏的是讲师,那就是讲师id. 编辑organization.views.py 配置url, 阅读全文
摘要:
1、进入xadmin添加测试数据(教师、课程) 2、把以下4个前端页面复制到templates中 先打开这几个页面分析,它们和之前的课程机构列表页是不一样的机构,且没有共同的部分,但是这4个页面却是类似的,因此它们不能基于之前的base.html来做模板,我们再创建一个模板文件org_base.ht 阅读全文
摘要:
今天完成的是一个优化url.... 前面我们所有的url都是配置在一个mxonline.urls.py中。因为我们根据项目实际情况配置了多个app,那么我们相应的url是可以配置在自己的app中的,这样所有的url就不会集中的一个配置文件中,难以管理维护。 现在我们把organization相关的u 阅读全文
摘要:
今天完成的是课程机构列表页面的最后一个模块:我要学习 我们在models中创建对应的表时UserAsk。之前我们讲过:在做表单的时候,我们可以通过forms先对提交的数据做验证,之前我们使用的是Form,当一张表里面的字段比较多,我们可以采用Model.Form 在organizations下面新建 阅读全文
摘要:
今天完成的是点击这些条件进行机构的筛选 首先来完成城市:当用户点击城市的时候,我们自动给它加一个参数(city.id) 编辑organization.views.py 刷新页面,发现筛选功能已经OK了,但是点击后的城市并不是一个选中的状态(样式)。如果要让筛选的城市点击后变成选中的状态,我们就需要在 阅读全文
摘要:
我们看课程 机构列表页是需要分页的 为了完成分页功能,我们需要用到Django的一个开源开发库django-pure-pagination 安装完成之后,我们需要把'pure_pagination'加入到INSTALLED_APPS 编辑organization.views.py,加上分页逻辑 后台 阅读全文
摘要:
今天完成的是课程机构列表页.... 1、启动服务,进入xadmin后,添加5个城市信息用作测试数据 2、添加课程机构,其中有一项要上传封面图的地方要注意 封面图上传路径是我们在models中设置好的 在数据表中,我们存放的是相对路径,但是Django怎么知道存在哪个根目录下呢?首先我们现在项目的根目 阅读全文