django:关于如何更新相应的页面的内容

附代码:
准备:
在django创建的项目下(具体项目创建看django基础教程)
1.test.html
2.usersindex.html
3.url路由
4.视图
5.模型
1.test.html
代码如下:

  • 首页

  • 2.usersindex.html
    usersindex.html :

    {{userlist}}


    3.url路由from django.conf.urls import include, url
    from django.contrib import admin
    from Douban.views import *
    from Users.views import *
    urlpatterns = [
    url(r'^admin/$',test),
    url(r'^usersindex/$', usersindex, name = 'userIndex'),
    ]

    4.视图
    from django.contrib.auth.decorators import login_required
    from django.shortcuts import render
    from django.core.urlresolvers import reverse, reverse_lazy
    from Users.models import *
    from django.template import RequestContext
    from django.shortcuts import render_to_response
    def test(request):
    return render(request,'test.html')
    def usersindex(request):
    retDict = {}
    retDict = {'menu':'userIndex'}# sales
    retDict.update(userlist=Users.objects.filter(Usersname = 'Sky').count())
    return render_to_response("usersindex.html", retDict,context_instance=RequestContext(request))
    5、模型:
    from django.db import models
    class Users(models.Model):
    Usersname = models.CharField(u'用户名', max_length=60, unique=True)
    Usersemail = models.CharField(u'用户邮箱', max_length=60)
    在使用数据库前要想读取数据要先往数据库中插入数据,如下
    Users.objects.create(Usersname='Sky', Usersemail='11111112qq.com')
    可以在python manage.py shell中查看数据是否成功插入
    更新index的内容:点击test.html中设置的链接,通过路由——访问视图函数——返回要更新的网页index.html

    你可能感兴趣的:(django:关于如何更新相应的页面的内容)