美文网首页
django5-Models

django5-Models

作者: 心明道长 | 来源:发表于2018-06-28 11:37 被阅读0次

    django中的models

    • 一个model对应数据库中的一张表
    • model以类的形式表现出来 包含了基本字段和数据行为
    • 以创建类的形式来操作数据库
    • ORM 对象关心映射 隐藏细节不需要关心sql

    步骤

    • 创建类 继承models.Model 该类即为一张数据表
    • 在类中创建字段
    • 生成数据表 进入命令行 输入 python manage.py maekmigrations blog 在执行 python manage.py migrate
    class Article(models.Model):
        title = models.CharField(max_length=32,default='Title')
        content = models.CharField(null=True)
    
    #views.py
    
    from django.shortcuts import render
    
    from django.http import HttpResponse
    
    from  . import models
    
    def index(request):
        artilvr = models.Article.objects.get(pk=1)
        return render(request,'blog/index.html',{'artivlr':artilvr})
    
    #index.html
    
    <body>
    <h1>
        {{ artivlr.title }}
    </h1>
    <h3>
        {{ artivlr.content }}
    </h3>
    </body>
    

    相关文章

      网友评论

          本文标题:django5-Models

          本文链接:https://www.haomeiwen.com/subject/geawyftx.html