欢迎来访墨菲定律受益网站,本网站为你提供时间管理方法,百度在线阅读书籍

墨菲定律

阅读墨菲定律书籍一生受益

第九章 在线教育平台(功能完善,首页功能开发)

作者:jcmp      发布时间:2021-03-28      浏览量:85646
一、页面功能完善标签:django二、功

一、页面功能完善

标签:django

二、功能完善

class LogoutView(View): def get(self, request): logout(request) from django.core.urlresolvers import reverse return HttpResponseRedirect(reverse('index'))。

三、首页功能实现

{% extends 'common/base.html' %}{% load staticfiles %}{% block custom_bread %}{% endblock %}{% block custom_js %} {% endblock %}{% block custom_content %}

  • 专业权威

  • 课程最新

  • 名师授课

  • 数据真实

公开课程

名师授课
专业权威

查看更多课程 >
    {% for is_course in is_courses %}
  • {% endfor %}
{% for course in courses %}

{{ course.name }}

难度:{{ course.get_degree_display() }} 学习人数:{{ course.students }}
{{ course.course_org.name }} {{ course.fav_nums }}
{% endfor %}

课程机构

名校来袭
权威认证

查看更多机构 >
{% endblock %}

class IndexView(View): """ 首页页面动态数据加载 """ def get(self, request): banners = Banner.objects.all().order_by('index') courses = Course.objects.filter(is_banner=False)[:7] is_courses = Course.objects.filter(is_banner=True)[:3] course_orgs = CourseOrg.objects.all().order_by('-click_nums')[:15] return render(request, 'index.html', { 'banners': banners, 'courses': courses, 'is_courses': is_courses, 'course_orgs': course_orgs })。

四、公共页面的处理

# page not foundhandler404 = 'users.views.page_not_found'handler500 = 'users.views.page_error'handler403 = 'users.views.page_forbiden'

def page_not_found(request): # 404 界面配置 from django.shortcuts import render_to_response response = render_to_response('common/404.html', {}) response.status_code = 404 return responsedef page_error(request): # 500 界面配置 from django.shortcuts import render_to_response response = render_to_response('common/500.html', {}) response.status_code = 500 return responsedef page_forbiden(request): # 403 界面配置 from django.shortcuts import render_to_response response = render_to_response('common/403.html', {}) response.status_code = 403 return response。

DEBUG = FalseALLOWED_HOSTS = ['*']

STATIC_ROOT = os.path.join(BASE_DIR, 'static')url(r'^static/(?P.*)/$', serve, {'document_root': STATIC_ROOT}),

xadmin后台样式出错需将后台xadmin下面的static下的xadmin文件拷贝至项目的初始static文件下图标不显示 需将font awesome中的fonts文件放入css下富文本样式同样考入static文件下具体如下图。