代码自动提示的问题

来源:8-1 课程列表

大地主4381166

2019-01-06

前几节课程中html模板有代码自动提示,这节课中怎么都没有了,我看老师讲的过程中也没有代码自动提示
,比如{{ course.get_degree_display }} {{ course.name }} {{ course.image }} 前几节课中输入course. pycharm会自动提示数据表中的字段 这节课里一直都没有自动提示

写回答

2回答

大地主4381166

提问者

2019-01-06

from django.shortcuts import render
from django.views.generic.base import View
from pure_pagination import Paginator, PageNotAnInteger
from .models import Course
from django.http import HttpResponse,JsonResponse
# Create your views here.


class CourseListView(View):
    def get(self,request):
        all_courses = Course.objects.all().order_by("-add_time")
        hot_courses =Course.objects.all().order_by("-click_nums")[:3]
        #排序
        sort = request.GET.get('sort',"")
        if sort:
            if sort == "hot":
                all_courses = Course.objects.order_by("-click_nums")
            elif sort == "students":
                all_courses = Course.objects.order_by("-students")
        #对课程进行分页
        try:
            page = request.GET.get('page', 1)
        except PageNotAnInteger:
            page = 1
        p = Paginator(all_courses, 3, request=request)
        courses = p.page(page)
        return render(request,'course-list.html',{
            "all_courses":courses,
            "sort":sort,
            "hot_courses":hot_courses
        })


class CourseDetailView(View):
    #课程详情页
    def get(self,request,course_id):
        course = Course.objects.get(id=int(course_id))
        course.click_nums +=1
        course.save()
        return render(request,'course-detail.html',{
            "course":course,
        })

这是代码

# -*- coding: utf-8 -*-
from django.conf.urls import url,include
from django.urls import path
from django.views.generic import TemplateView
from .views import CourseListView,CourseDetailView


app_name = 'courses'
urlpatterns = [
    # 课程列表页
    path('list/',CourseListView.as_view(),name="course_list"),
    # 课程详情页
    path('detail/<int:course_id>',CourseDetailView.as_view(),name="course_detail"),


]


0
0

大地主4381166

提问者

2019-01-06

测试了前面课程中我其他的应用 模版变量自动提示都正常,这节课开始的course应用  全部没有了模板变量提示

0
3
bobby
回复
大地主4381166
好的,
2019-01-10
共3条回复

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程