亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

bbs 視圖 views.py

發布時間:2020-06-22 12:32:19 來源:網絡 閱讀:203 作者:lvnian2009 欄目:開發技術


# -*- coding: utf-8 -*-

from django.shortcuts import render

# Create your views here.
from django.shortcuts import render,HttpResponse,HttpResponseRedirect
import models
from django.http import Http404
from django.core.exceptions import ObjectDoesNotExist
import  utils
import json
from  django.contrib.auth import authenticate,login,logout
from django.contrib.auth.decorators import login_required

from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger


# Create your views here.



def account_login(request):

    if request.method == 'GET' :
        return  render(request,'login.html')

    else:
        print request.POST
        username = request.POST.get('username')
        passwd = request.POST.get('password')
        user = authenticate(username=username,password=passwd)
        if user is not None:
            login(request,user)
            user.userprofile.online = True
            user.userprofile.save()
            return  HttpResponseRedirect("/")
        else:
            return  render(request,'login.html',{
                'login_err': "Wrong username or password!"
            })


def index(request):
    articles_list = models.Article.objects.all().order_by('-publish_date')
    paginator = Paginator(articles_list, 2) # Show 25 contacts per page

    page = request.GET.get('page')
    try:
        articles = paginator.page(page)
    except PageNotAnInteger:
        # If page is not an integer, deliver first page.
        articles = paginator.page(1)
    except EmptyPage:
        # If page is out of range (e.g. 9999), deliver last page of results.
        articles = paginator.page(paginator.num_pages)

    return render(request,'index.html',{
        'articles': articles
    })


def article(request,article_id):

    err_msg = []
    try:
        article_obj = models.Article.objects.get(id=article_id)
        comments =utils.build_comments_tree(request)
        #comments =utils.build_comments_tree(request,article_obj)
    except ObjectDoesNotExist,e:
        err_msg =str(e)

    return  render(request,'aritcle.html',{
        'article': article_obj,
        'comments':comments,
        'err_msg': err_msg

    })

def create_article(request):

    if request.method == "GET" :

        return  render(request,'create_aritcle.html')
    elif request.method == "POST" :
        print request.POST
        print request.FILES       ##查看上傳圖片的路徑
        bbs_generater = utils.ArticleGen(request)
        res = bbs_generater.create()
        html_ele ="""
        Your article <<a href="/article/%s/"> %s</a>> has been created successfully !!!,
        """ %(res.id, res.title)
        return HttpResponse(html_ele)



def life(request):

    return  render(request,'life.html')

def tech(request):

    return  render(request,'tech.html')
def category1024(request):

    return  render(request,'1024.html')



##自帶的認證


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武汉市| 灌阳县| 乳山市| 奉贤区| 华亭县| 榆社县| 古交市| 彩票| 天气| 新竹县| 宜良县| 上思县| 望奎县| 南投县| 巩义市| 长白| 郸城县| 霍林郭勒市| 平泉县| 江安县| 廊坊市| 荣成市| 双峰县| 南部县| 丰镇市| 明溪县| 大悟县| 威信县| 都江堰市| 宜兰市| 鲜城| 定边县| 年辖:市辖区| 明水县| 平谷区| 武强县| 昌吉市| 温宿县| 田林县| 怀化市| 石台县|