Djangoz之图片上传

1.   models.py中

    models.ImageField(upload_to='static/images/...',default='static/images/xxx.jpg')

        upload_to=' ...'图片保存路径

        default='具体一张图片'   //设置默认图片

    字段:为了用户更好的体验,在用户注册时某些条件可以选择暂时不填,可以将其字段添加两个字段 null     与 blank

        例如:email = models.EmailField(null=True,blank=True)

             null:如果为True,表示允许为空,默认值是False

            blank:如果为True,则该字段允许为空白,默认值是False

            对比:null是数据库范畴的概念,blank是表单验证证范畴的

on_delete=models.CASCADE的作用

    在设置外键时使用

        在创建多对一的关系的,需要在Foreign的第二参数中加入on_delete=models.CASCADE  主外关系键中,级联删除,也就是当删除主表的数据时       候从表中的数据也随着一起删除

你可能感兴趣的:(Djangoz之图片上传)