美文网首页
2.django项目第一步应用分析以及model分析

2.django项目第一步应用分析以及model分析

作者: 何阿驼 | 来源:发表于2018-07-09 14:33 被阅读0次

    现在开始我们需要去创建一个django的项目

    首先我们要对我们的项目进行分析

    分析的过程不做太多的阐述,因为要设计到数据库的设计以及需求分析等内容

    分析结束之后,我们需要在model内创建我们的模型类

    Django中每一个模型类就是我们数据库中的一张表,类中的每一个变量都是我们的字段。

    1530980157028.png 1530980279649.png

    这就是所谓的orm

    ORM

    ORM即Object/Relation Mapping的简写,一般称作“对象关系映射”,在Web开发中最常出没于和关系型数据库交互的地方。接口、中间件、库、包,你都可以这么称呼它。

    当然我们需要对我们所创建的字段进行一些约束

    我们可以创建的字段以及常用约束有

    CharField(max_length,verbose_name,blank,null,default,choices=(("male","男"),("woman","女")))
    DateField(default=datetime.now,),
    ImageField(default='',upload_to="image/%Y/%m",max_length),
    EmailField(max_length,verbose_name),
    UrlField(max_length,verbose_name),
    IntegerField(default),
    ForeignKey(on_delete=CASCADE,object),(主键)
    FileField(upload_to="course/resource/%Y/%m",)
    
    class Meta:
        verbose_name = "用户信息"
        verbose_name_plural = verbose_name
        db_table = "UserProfile"    #定义表的名称
    
    python makemigrations  #创建数据库迁移列表
    python migrate      #迁移数据库
    

    相关文章

      网友评论

          本文标题:2.django项目第一步应用分析以及model分析

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