mxonline 总结】的更多相关文章

报错现象 在执行 django 后台管理的时候添加数据导致 1452 错误 报错代码 IntegrityError at /admin/users/userprofile/add/ (1452, 'Cannot add or update a child row: a foreign key constraint fails (`mxonline`.`django_admin_log`, CONSTRAINT `django_admin_log_user_id_c564eba6_fk_auth_…
课程相关 课程列表 课程的剪接 课程详情 课程章节 课程关联的授课机构,课程关联的授课教师 热门课程 相关课程推荐 课程留言 需要登录 若未登录,返回到登录页面 留言失败反馈信息 留言成功,异步刷新页面 讲师相关 教师简介 讲师所有课程 热门讲师 授课机构相关 机构简介 机构所有课程 机构所有教师 用户相关 1.收藏 收藏前检查用户登录状态 实现异步功能 课程,教师,机构的收藏 2.注册 验证是否注册 发送注册邮件 用户激活 密码通过django自带的make_password加密保存到数据库…
在线演示: http://47.244.22.82 python3+django2.0的环境 需要安装的库pip install django-simple-captcha django-pure-pagination Ueditor安装注册到github中搜索djangoueditor,发现一个liyaopinner/DjangoUeditor3_imooc下载后把DjangoUeditor文件夹放在python指定目录下,我的是D:\Program Files\python3.5\Lib\s…
  对应github地址:第16天   一. 首页配置 1. courses/models.py -->class Course增加字段,迁移数据库…
对应github地址:第10天   一. 课程列表页   1. 拷贝course-list.html到templates目录中 2. 编写url和view 在courses/views.py中新加…
对应github地址:第9天   一. 实现我要学习功能…
    对应github地址:https://github.com/pshyms/django/tree/master/mxonline/7_day     一. 定制不同页面中样式相同,内容不同的模板标签,   1. 拷贝org-list.html到templates目录中,新建base.html后把org-list.html中的内容拷贝到base.html   2. 定制base.html 2.1 加载静态文件位置变量…
    github对应地址:验证码好麻烦     一. 安装 配置 1. pip install django-simple-captcha 2. add captcha to the INSTALLED_APPS in settings.py 3. 在mxonline/urls.py中添加 path("captcha/", include('captcha.urls')) 4. python manage.py makemigrations/migrate       二. 将验证…
        一. 基于类来定义view.py diango中使用基于类来定义views的功能,其实更加方便,因为这样可继承一些定义好的基类,来减少我们的代码量   1. 使用基于类的方法,来重新定义user/views.py中的my_login函数功能   1.1首先引入基类中的View类,from django.views.generic.base import View,这个类中包含用户请求的get, post等方法 我们只需重新定义它get, post方法即可…
      对应github地址:首页和用户登陆1     一. 显示首页   1. 修改mxonline/setttings.py 在TEMPLATES代码块修改DIRS为 'DIRS': [os.path.join(BASE_DIR, 'templates')],   2. 修改mxonline/urls.py,添加一行首页path,并导入TemplateView…