Django从头学----学习笔记2

1、查看某个对象

类名.objects.all()   查询全部

类名.objects.get(pk=2)   括号里表示条件

2、修改数据

模型对象.属性=新的值

例:grade2.gboynum=60

grade2.save()    #只有执行save()才会修改数据库里的数据

3、删除数据

模型对象.delete()

例:grade2.delete()          执行完这句,为物理删除,数据库中的表中的数据就直接删除了

4、关联对象

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

stu=Students()

stu.sname='zyx'

stu.sgender=False

stu.sage=20

stu.scontend='my name is zyx'

stu.sgrade=grade1

获得关联对象的集合:

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

5、启动服务器

格式:python manage.py runserver ip:port   (ip可以不写,不写代表本地ip;端口号默认是8000)

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

在网页输入localhost:8000  可以看到以下界面   即服务器启动成功

6、Admin站点管理

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

配置Admin应用

在settings.py文件中的INSTALLEN_APPS中添加'django.contrib.admin',默认是添加过的。

设置管理员账号和密码

在终端输入:python manage.py creatsuperuser       根据提示输入用户名、邮箱、密码

在浏览器输入:http://localhost:8000/admin/   进入管理员界面

管理数据表

修改admin.py文件

from .models import Grades,Students
#注册
admin.site.register(Grades)
admin.site.register(Students)

这样可以在浏览器看到如下情况:

列表页属性

站点情况:

修改页属性

 站点情况:

注意:fields 与fieldsets 不可以同时使用!!!

 

©️2020 CSDN 皮肤主题: 精致技术 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值