zoukankan      html  css  js  c++  java
  • Model的save方法的使用

    在使用类方法创建对象的时候发生save()总提示缺少self参数的错误:

    class BookInfo(models.Model):   #创建书本信息类,继承models.Model
        booktitle=models.CharField(max_length=20)
        bookdata=models.DateField()
        class Meta:
            db_table='bookinfo'
        @classmethod
        def create(cls,booktitle,bookdata):
            b=BookInfo()
            b.booktitle=booktitle
            b.bookdata=bookdata
            return b
    

    在shell中调用BookInfo的create方法创建对象的时候总提示缺少self参数的错误。

    查看这个博客:https://www.cnblogs.com/chenchao1990/p/5311531.html?utm_source=tuicool&utm_medium=referral 

    参考:https://www.cnblogs.com/zywscq/p/5397439.html

    直接用类加上字段名称进行很笨的对象创建

    shell过程:

    >>> from web.models import *
    >>> from datetime import datetime
    >>> b=BookInfo.objects.create(booktitle='phyger',bookdata=datetime(2017,12,19))     使用类的objects的create方法直接创建对象
    >>> b.save()                                                                                                                   保存对象到数据库
    >>>

  • 相关阅读:
    两人合作
    JUnit单元测试
    结对编程-——游戏五子棋
    使用Junit等工具进行单元测试
    软件工程
    两人项目---打飞机的游戏
    使用Junit等工具进行单元测试
    软件工程
    使用Junit等工具进行单元测试
    软件工程
  • 原文地址:https://www.cnblogs.com/phyger/p/8068028.html
Copyright © 2011-2022 走看看