zoukankan      html  css  js  c++  java
  • Python Django 使用数据库中的视图

    1.在AppDatabaseViews项目中,创建 mysqlviews.py模块。
    模块中的内容如下:
    from AppDatabaseViews.models import * #
    #AppDatabaseViews 是项目工程

    class viewsbookandpublish(models.Model):
    id = models.BigIntegerField(primary_key=True)
    title = models.CharField(max_length=32)
    price = models.DecimalField(max_digits=8,decimal_places=2)
    publish_date = models.DateField(auto_now=True)
    publish_id = models.BigIntegerField()
    kucunshuliang = models.BigIntegerField()
    maichushuliang = models.BigIntegerField()
    ids = models.BigIntegerField()
    name = models.CharField(max_length=32)
    addr = models.CharField(max_length=64)
    email = models.CharField(max_length=254)

    class Meta: # 增加本语句
    db_table = 'viewsbookandpublish' #为数据库中视图的名称



    2.在views.py 中
      
    from django.shortcuts import render,HttpResponse

    from AppDatabaseViews import mysqlviews # 在AppDatabaseView 中 mysqlviews.py模块

    def viewsbookandpublish(request):
    obj = mysqlviews.viewsbookandpublish.objects.filter().all()
    print(obj.count())
    #
    # data = serializers.serialize("json", obj)
    # return HttpResponse(data)
    return render(request,'show.html',locals())



      
  • 相关阅读:
    NetBeans 时事通讯(刊号 # 143 Apr 19, 2011)
    道道道
    係要听ROCK N' ROLL
    JPA 缓存与应用集群
    NetBeans 时事通讯(刊号 # 144 Apr 28, 2011)
    係要听ROCK N' ROLL
    道道道
    JPA 缓存与应用集群
    twemproxy (nutcracker) Build Status
    Java 与 C进行Socket通讯
  • 原文地址:https://www.cnblogs.com/ttym88m/p/14455972.html
Copyright © 2011-2022 走看看