Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 

47 строки
1.4 KiB

  1. from official.model import FxUser
  2. from common import util
  3. from official.model import ZzNews
  4. from django.conf import settings
  5. from django.http import HttpResponseRedirect
  6. from official.logic import client_opinion
  7. def index(request):
  8. home_url = settings.STATIC_URL
  9. return HttpResponseRedirect(home_url + 'official/index.html')
  10. def get_list(request):
  11. returns_list = FxUser.get_list() # 获取用户列表
  12. return util.re_json_su('', returns_list) # 返回json数组
  13. def get_news(request):
  14. page = request.POST.get('page', 1)
  15. page_size = request.POST.get('page_size', 8) # 每页条数
  16. news_list = ZzNews.get_news(page, page_size)
  17. return util.re_json_su('', {'news_list': news_list})
  18. def get_news_by_class(request):
  19. class_id = request.POST.get('class_id', 1)
  20. page = request.POST.get('page', 1)
  21. page_size = request.POST.get('page_size', 8) # 每页条数
  22. news_list = ZzNews.get_news_by_class(class_id, page, page_size)
  23. return util.re_json_su('', news_list)
  24. def get_news_content(request):
  25. news_id = request.POST.get('id', 1)
  26. data = ZzNews.get_news_content(news_id)
  27. return util.re_json_su('', data)
  28. def addOpinion(request):
  29. name = request.POST.get('userName', '')
  30. mail = request.POST.get('userEmail', '')
  31. opinion = request.POST.get('userText', '')
  32. ip = util.get_client_ip(request)
  33. rst = client_opinion.addOpinion(name, mail, opinion, ip)
  34. return util.re_json(rst)