zoukankan      html  css  js  c++  java
  • Django入门----关于shell的操作

    1.打开 shell

    python manage.py shell

    2.把需要查询的类导入

    import pizzas.models import Pizza (pizzas为应用程序, Pizza为类)

    3.查看类中的全部内容

    Pizza.objects.all()

    4.可以用遍历来查询

    pizzas = Pizza.objects.all()

    for pizza in pizzas:

      print(pizza.id, pizza)

    可以得到具体实例的ID

    5.可以想看具体id下的属性的值

    p = Pizza.models.get(id=1)

    p = Pizza.models.get(pk=1)

    6.查看与他外键相关联的数据

    p.topping_set.all() (topping 为类名, 为Pizaa类的外键)

    对象名.关联的类名小写_set.all()

    E.g:

      grade = Grades.objects.get(pk=1)

      studentList = grade.students_set.all()

    就可以拿到Grade类里面id=1的全部学生的信息

  • 相关阅读:
    substr函数
    Oracle 日期处理
    translate函数使用
    nvl函数
    random随机函数
    case语句
    列的拼接
    并行HASH JOIN小表广播问题
    WITH AS 优化逻辑读
    【hihoCoder挑战赛28 A】异或排序
  • 原文地址:https://www.cnblogs.com/superblog/p/8547692.html
Copyright © 2011-2022 走看看