- 博客(31)
- 资源 (5)
- 收藏
- 关注
原创 10-11 我的消息
经典的地方C:\Users\hlg\PycharmProjects\MxOnline\apps\users\models.py def unread_nums(self): # 获取用户未读消息的数量 from operation.models import UserMessage return UserMessage.objects.fi...
2018-06-28 23:15:20 203
原创 10-9 我的收藏
课程机构 授课教师 公开课C:\Users\hlg\PycharmProjects\MxOnline\templates\usercenter-fav-org.html{% extends 'usercenter-base.html' %}{% block title %}我的收藏- 慕学在线网{% endblock %}{% load staticfiles %}{% block cust...
2018-06-28 22:21:55 175
原创 10-6 修改邮箱和用户信息
修改邮箱C:\Users\hlg\PycharmProjects\MxOnline\templates\usercenter-base.html <div class="dialogbox changeemai1 changephone" id="jsChangeEmailDialog"> <h1>修改邮箱</h1> <...
2018-06-27 01:28:30 721 1
原创 10-4 修改密码和修改头像
cleaned_data : form会把所有验证通过的字段,放到cleaned_data里面。修改头像部分:C:\Users\hlg\PycharmProjects\MxOnline\templates\usercenter-info.html{% extends 'usercenter-base.html' %}{% block title %}个人信息- 慕学在线网{% endblock ...
2018-06-26 22:48:03 706
原创 10-3 个人信息展示
C:\Users\hlg\PycharmProjects\MxOnline\apps\users\urls.py# _*_ encoding:utf-8 _*_from django.conf.urls import url, includefrom .views import UserInfoViewurlpatterns = [ # 用户信息 url(r'^info/...
2018-06-25 23:25:20 817
原创 10-2 全局搜索功能开发
//顶部搜索栏搜索方法function search_click(){ var type = $('#jsSelectOption').attr('data-value'), keywords = $('#search_keywords').val(), request_url = ''; if(keywords == ""){ r...
2018-06-25 22:29:05 1048
原创 10-1 配置全局导航
{% if request.path|slice:'7' == '/course' %}class="active"{% endif %}C:\Users\hlg\PycharmProjects\MxOnline\templates\base.html<!DOCTYPE html><html>{% load staticfiles %}<head> &l...
2018-06-25 20:04:31 636
原创 8-7 相关课程推荐
C:\Users\hlg\PycharmProjects\MxOnline\apps\utils\mixin_utils.pyfrom django.contrib.auth.decorators import login_requiredfrom django.utils.decorators import method_decoratorclass LoginRequiredMixin...
2018-06-24 15:48:24 205
原创 8-6 课程评论评论功能
C:\Users\hlg\PycharmProjects\MxOnline\apps\courses\views.py# _*_ encoding:utf-8 _*_from django.shortcuts import renderfrom django.views.generic.base import Viewfrom pure_pagination import Paginato...
2018-06-22 21:45:45 487 1
原创 8-2 课程详情页
后台逻辑C:\Users\hlg\PycharmProjects\MxOnline\apps\courses\views.py# _*_ encoding:utf-8 _*_from django.shortcuts import renderfrom django.views.generic.base import Viewfrom pure_pagination import Pagin...
2018-06-21 16:13:15 552
原创 8-1 课程列表
一,把 course-list.html拷贝到templates 目录下C:\Users\hlg\PycharmProjects\MxOnline\templates\course-list.html{% extends 'base.html' %}{% block title %}公开课列表 - 慕学在线网{% endblock %}{% load staticfiles %}{% blo...
2018-06-20 21:24:26 207
原创 7-12 课程机构收藏功能
html页面<!DOCTYPE html><html>{% load staticfiles %}<head> <meta charset="UTF-8"> <meta name="renderer" content="webkit"> <meta http-equiv=&
2018-06-20 16:51:34 347
原创 7-9 机构详情展示
一、先添加教师二、添加课程由于,课程没有课程机构的外键,需要现在添加同步到数据库然后把4个静态页面拷贝到 templates =========================================================1. 建一个 org_base.html2. 把 C:\Users\hlg\PycharmProjects\MxOnline\templates\org-det...
2018-06-20 01:01:09 236
原创 7-7 modelform提交我要学习咨询
urls.py 的配置 # 已经搬到 organization/urls.py # # 课程机构首页 # url(r'^org_list/$', OrgView.as_view(), name="org_list"), # 课程机构url配置 url(r'^org/', include('organization.urls', namespace='org')...
2018-06-18 21:45:48 195
原创 7-6 列表筛选功能
一、机构类别后台逻辑:二、所在地区后台逻辑:代码:{% extends 'base.html' %}{% block title %}课程机构列表 - 慕学在线网{% endblock %}{% load staticfiles %}{% block custom_bread %} <section> <div class="wp"> ...
2018-06-18 18:59:17 194
原创 (1054, "Unknown column 'goods_mygoods.image' in 'field list'")
OperationalError at /xadmin/goods/mygoods/(1054, "Unknown column 'goods_mygoods.image' in 'field list'")Request Method: GETRequest URL: http://127.0.0.1:8000/xadmin/goods/mygoods/Django Version: 1...
2018-06-15 17:00:06 907
原创 7-5 列表分页功能
访问https://github.com/ 搜索 pure pagination 点击进入 查看安装步骤1. pip install django-pure-pagination2.后台逻辑效果图:
2018-06-13 23:49:42 154
原创 7-3 课程机构列表页面数据展示1
登录后台,添加 5 个城市城市 "CityDict object" 添加成功。 修改 def __unicode__(self): return self.name下面配置图片的路径问题:第一步:在根目录下建立 media 文件夹第二步:下面添加11个课程机构,便于分页和筛选添加一个 机构类别 字段修改表字段看下表结构:数据表变动就可以了。下面完善view一、城市 ...
2018-06-13 22:39:27 430
原创 7-1 django templates模板继承1
第一步:建一个空的base.html第二步:把org-list.html拷贝进来,然后把页面内容全部拷贝到base.html第三步:修改页面所有的静态路径第四步:建block第五步:清空 org-list.html 继承base.html 修改title第六步:第七步:建org_list.html的路径好了,启动项目,访问http://127.0.0.1:8000/org_list/ 效果图:==...
2018-06-12 23:54:06 396
原创 6-11 找回密码
在找回密码前,解决用户注册遗留的两个问题:一、在注册之前,需要查询用户有没有注册过效果:输入已经注册的用户二、激活邮箱时修改逻辑错误返回页面效果:随便输入一个激活码两个遗留文件解决了。=====================================================================现在开始找回密码的功能1.首页在urls.py中配置找回密码的链接先把forg...
2018-06-10 14:54:41 382
原创 6-7 用户注册-1
在注册之前需要配置url把注册的html页面拷贝到templates下面然后在urls中做register的配置C:\Users\hlg\PycharmProjects\MxOnline\templates\register.html<!DOCTYPE html><html>{% load staticfiles %}<head> <meta...
2018-06-09 22:06:22 394
原创 6-6 session和cookie自动登录机制
http是一种无状态请求cookie是浏览器的一种本地存储机制,可以存储很多信息,存储服务器返回的信息session是服务器生成的,存储在服务器端的,
2018-06-09 15:17:08 597
原创 6-5 用form实现登录-2
自动验证输入信息如果输入有误,会提示相应的信息以下是代码# _*_ encoding:utf-8 _*_from django import formsclass LoginForm(forms.Form): username = forms.CharField(required=True) # required=True 表示必填字段 password = forms...
2018-06-09 08:55:24 525
原创 6-4 用form实现登录-1
继续完善用户登录,基于类的C:\Users\hlg\PycharmProjects\MxOnline\apps\users\views.py# _*_ encoding:utf-8 _*_from django.shortcuts import renderfrom django.contrib.auth import authenticate, loginfrom django.contr...
2018-06-08 23:03:22 567
原创 6-2 用户登录-1
输入 用户名和密码,点击立即登录,会 报如下错误禁止访问 (403)CSRF验证失败. 相应中断.HelpReason given for failure: CSRF token missing or incorrect. In general, this can occur when there is a genuine Cross Site Request Forg...
2018-06-08 19:38:55 335
原创 6-1 首页和登录页面的配置
把index.html拷贝到templates目录下面然后在根目录下面新建一个static目录,如图用于存放css,js,images等文件然后,把静态文件拷贝过来,放到static目录下面现在把静态文件都拷贝过来了,如下图然后配置url启动项目,访问:http://127.0.0.1:8000/按F12,network 是因为样式没有引进来。解决办法:第一步:在文件中,修改文件的引用重新启动,刷...
2018-06-08 15:45:56 735
原创 5-5 xadmin 全局配置
一,左上角Django Xadmin名称修改二、页面底部 我的公司修改三、xadmin的主题修改四、把app的名称改成中文五、把左侧菜单收起来xadmin的主题修改发现:xadmin下设置“use_bootswatch = True”无效解决办法这边使用requests库来替代httplib2.1.安装 requests2.在./xadmin/plugins/themes.py 引入request...
2018-06-07 23:10:05 864
原创 5-4 剩余app model注册
C:\Users\hlg\PycharmProjects\MxOnline\apps\courses\adminx.py# _*_ encoding:utf-8 _*_import xadminfrom .models import Course, Lesson, Video, CourseResourceclass CourseAdmin(object): list_dis...
2018-06-07 20:22:58 218
原创 5-3 users app 的model注册
xadmin 是基于django admin开发的。文件名:adminxC:\Users\hlg\PycharmProjects\MxOnline\apps\users\adminx.py启动系统,访问 http://127.0.0.1:8000/xadmin说明一下:后台管理页面的 邮箱验证码就是 class Meta: verbose_name = u"邮箱验证码" ...
2018-06-07 17:20:07 286
原创 5-2 xadmin的安装
xadmin是基于django admin的一套后台管理系统,比django自带的admin更强大的管理系统。xadmin有两种安装方式:第一种:自动安装另外三个依赖包安装完成之后,直接在setting.py里配置C:\Users\hlg\PycharmProjects\MxOnline\MxOnline\urls.py然后把默认的admin注销掉...
2018-06-05 20:48:21 1371
原创 5-1 django admin介绍
后台管理系统特点: 权限管理 少前端样式 快速开发项目创建好之后,django自动给创建一个admin管理系统。运行项目,浏览器访问:django默认是没有提供用户及密码信息的。django提供一个命令:createsuperuser 自动创建超级用户此时超级用户就建好了,用刚创建的账户登录django自动为我们注册了一个组。把语言改成中文:修改为:刷新一下:这里的组,对应数据表...
2018-06-04 23:24:24 446
安装 DjangoUeditor 之后要替换 urls.py 文件
2020-06-18
DjangoUeditor3-2.0.zip
2020-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人