zoukankan      html  css  js  c++  java
  • python manage.py shell 的增删改查

    python manage.py shell 的增删改查

    guoguo-MacBook-Pro:myblog guoguo$ python manage.py shell
    Python 3.5.1 (v3.5.1:37a07cee5969, Dec  5 2015, 21:12:44) 
    Type 'copyright', 'credits' or 'license' for more information
    IPython 6.2.1 -- An enhanced Interactive Python. Type '?' for help.
    
    In [1]: 
    #根据models.py 中导入相关模块
    In [1]: from blog.models import Category,Tag,Post
    
    #存数据
    In [2]: c = Category(name='category test1')
    
    In [3]: c.save()
    
    In [4]: t = Tag(name='tag test1')
    
    In [5]: t.save()
    #查看数据<Category: category test1>] 新插入的数据
    In [6]: Category.objects.all()
    Out[6]: <QuerySet [<Category: category test>, <Category: category test1>]>
    
    In [7]: Tag.objects.all()
    Out[7]: <QuerySet [<Tag: tag test>, <Tag: tag test1>]>
    #修改数据
    In [8]: c = Category.objects.get(name='category test1')
    
    In [9]: c.name = 'category test2'
    
    In [10]: c.save()
    
    In [11]: Category.objects.all()
    Out[11]: <QuerySet [<Category: category test>, <Category: category test2>]>
    
    #删除数据
    In [12]: p = Category.objects.get(name='category test2')
    
    In [13]: p
    Out[13]: <Category: category test2>
    
    In [14]: p.delete()
    Out[14]: (1, {'blog.Category': 1})
    
    AttributeError: type object 'Category' has no attribute 'ojbects'
    
    In [16]: Category.objects.all()
    Out[16]: <QuerySet [<Category: category test>]>
    
    In [17]: 
  • 相关阅读:
    Linux下增加User及添加sudo权限
    windows下的asp.net core开发及docker下的发布
    Linux下建立虚拟内存
    Github访问慢解决办法
    Uva 10061
    SYOJ 1001. Alphacode
    SRM144DIV1 Lottery
    SRM609 DIV2 950
    mysql 半同步
    mysql root用户不知到密码的情况下修改密码
  • 原文地址:https://www.cnblogs.com/sxwen/p/7866047.html
Copyright © 2011-2022 走看看