zoukankan      html  css  js  c++  java
  • django的如何创建一个小例子-2

    1.在cmd中进入数据库查看生成的表格:

     2.测试数据操作

    进入python shell中执行python manage.py shell

    添加包from myApp.models import Grades, Students

             from django.utils import timezone

             from datetime import *  

    查询所有数据

    类名.objects.all()  示例: Grades.objects.all()

    添加数据本质:创建一个模型类的对象实例

        示例:CMD窗口下:

            grade1 = Grades()

            grade1.gname = "python04"

            grade1.gdate = datetime(year=2017, month=7, day=17)

            grade1.ggirlnum = 3

            grade1.gboynum = 70

            grade1.save()

    查看某个对象

        类名.objects(pk=索引号)

        示例:

            Grades.objects.get(pk=2)

            Grades.objects.all()

    修改某个数据

        模型对象属性 = 新值

        示例:

            grade2.gboynum = 60

            grade2.save()

    删除数据

        模型对象.delete()

        grade2.delete()

        注意:这是物理删除,数据库中的相应数据被永久删除

    关联对象

        示例:

            stu = Students()

            stu.sname = "Xue Yanmei"

            stu.sgender = False

            stu.sage = 20

            stu.scontend = "I am Xue Yanmei"

            stu.sgrade = grade1

            stu.save()

    获得关联对象的集合

            需求:猎取python04班级的所有学生

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

                 示例:grade1.students_set.all()

            需求:创建曾志伟,属于python04班级

                示例:

                    stu3 = grade1.students_set.create(sname=u'Zhen Zhiwei',sgender=True,scontend=u"I am Zhen Zhiwei",sage=45)

                注意:这样创建的数据直接被添加到了数据库当中。

    3.启动服务器

    格式:python manage.py runserver ip:port

        注意:ip可以不写,不写代表本机ip

           端口号默认是8000

          python manage.py runserver

    说明:

            这是一个纯python编写的轻量级web服务器,仅仅在开发测试中使用这个

    4.Admin站点管理:

        概述:

            内容发布:负责添加,修改,删除内容的

            公告访问

        配置Admin应用:

            在settings.py文件中的INSTALLED_APPS中添加'django.contrib.admin',

            这条默认是添加好的。

        创建管理员用户:

            在项目目录下执行 python manage.py createsuperuser

            依次输入账号名,邮箱,密码即可完成用户创建

    账号:sunck密码:123456789a

    在project中打开cmd执行:python manage.py runserver

        登陆:

            http://127.0.0.1:8000/admin/

        汉化:

            把projectsettings.py

            中作如下设定:LANGUAGE_CODE = 'zh-Hans'

                         TIME_ZONE = 'Asia/Shanghai'

  • 相关阅读:
    [BZOJ3105][CQOI2013]新Nim游戏
    [BZOJ4592][SHOI2015]脑洞治疗仪
    [BZOJ3551][ONTAK2010]Peaks加强版
    [BZOJ2229][ZJOI2011]最小割
    [BZOJ4519][CQOI2016]不同的最小割
    [BZOJ3532][SDOI2014]LIS
    [BZOJ2668][CQOI2012]交换棋子
    [BZOJ3504][CQOI2014]危桥
    Java抽象类
    Java方法覆盖重写
  • 原文地址:https://www.cnblogs.com/ZHANG576433951/p/12073844.html
Copyright © 2011-2022 走看看