⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 views.py

📁 python编程示例
💻 PY
字号:
#coding=utf-8
# Create your views here.
from app.pyapp.models import *
from django.shortcuts import render_to_response
from django.http import HttpResponse,HttpResponseRedirect
from django.contrib.auth import authenticate, login

def index(request):
    names = Article.objects.all()
    return render_to_response('searchindex.html', {'name': names})

def toadd_article(request):    
    user = request.session.get('cuser',None)
    if user:         
        return render_to_response('addarticle.html',{})
    else:
        return HttpResponseRedirect('/article/')
def doadd_article(request):
    name= request.REQUEST.get('name')
    author=request.REQUEST.get('author')
    content= request.REQUEST.get('content')
    user = request.session.get('cuser',None)
    article = Article(article_name=name,article_author=author,article_content=content,user=user)
    article.save()                
    names = Article.objects.filter(user=user)
    return render_to_response('managearticle.html', {'name': names})

def toupdate_article(request):
    id= int(request.REQUEST.get('id'))
    user = request.session.get('cuser',None)
    if user:  
        article = Article.objects.get(pk=id)
        return render_to_response('updatearticle.html',{'article':article})
    else:
        return HttpResponseRedirect('/article/')

def doupdate_article(request):
    id= int(request.REQUEST.get('id'))
    name= request.REQUEST.get('name')
    author=request.REQUEST.get('author')
    content= request.REQUEST.get('content')
    article = Article.objects.get(pk=id)
    article.article_name=name;
    article.article_author=author;
    article.article_content=content;
    user = request.session.get('cuser')
    article.save()                 
    names = Article.objects.filter(user=user)
    return render_to_response('managearticle.html', {'name': names})

def dodelete_article(request):  
    id=int(request.REQUEST.get('id'))
    article=Article.objects.get(pk=id)
    user = request.session.get('cuser')
    article.delete()
    names = Article.objects.filter(user=user)
    return render_to_response('managearticle.html', {'name': names})

def search_article(request):
     name = request.REQUEST.get('search',None)
     names = Article.objects.filter(article_name__contains=name)
     return render_to_response('managearticle.html', {'name': names})

def tologin(request):
    return render_to_response('adminlogin.html')


def dologin(request):
     name = request.REQUEST.get('uname',None)
     pwd = request.REQUEST.get('upwd',None)
     user = check_partner(name,pwd)
     request.session['cuser']=user
     if user == None:
         return HttpResponse("鐢ㄦ埛瀵硅薄涓嶅瓨鍦

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -