zoukankan      html  css  js  c++  java
  • django数据库的使用

    • 在某一个app文件下创建一个model.py的文件添加如下内容
    from django.db import models
    
    # Create your models here.
    class BlogArticle(models.Model):
        title = models.CharField(max_length= 50)
        author = models.CharField(max_length= 20)
        time = models.IntegerField(default = 0)
    

    进入到项目文件夹下面使用命令
    python manage.py makemigrations

    python manage.py migrate

    分页与数据结构无关

    下面是一个简单的分页测试

    html页面

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    {% for article in page_obj %}
            <div>## {{ article }} ##</div>
    {% endfor %}
    
    {% for page_num in paginator_obj.page_range %}
            <a href="?page={{ page_num }}">{{ page_num }}</a>
    {% endfor %}
    
    </body>
    </html>

    views.py

    def page_demo(request):
      lista=[]
        for i in range(1, 96):
      title = "title" + str(i)
            content = "text" + str(i)
            lista.append(content)
        paginator_obj = Paginator(lista, 5)
        request_page_num = request.GET.get('page', 1)
        page_obj = paginator_obj.page(request_page_num)
        total_page_number = paginator_obj.num_pages
        return render(request, 'page_demo.html', {'page_obj': page_obj, 'paginator_obj': paginator_obj})





  • 相关阅读:
    XML与 实体的相互转化
    SerializeHelper
    Linq To Xml
    JsonHelper
    动态添加XtraTabControl的page页和子窗体
    窗体设置操作
    常用快捷键
    Jquery键盘事件
    Http跨域
    [转]ASP.NET母版页中对控件ID的处理
  • 原文地址:https://www.cnblogs.com/raisok/p/15149007.html
Copyright © 2011-2022 走看看