Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

3 lat temu
12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  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)