Django入门学习笔记(一)

本文是自己学习做的笔记,如有雷同纯属巧合,如有问题请指出,谢谢!

基于环境Ubuntu16.04

python3.6

Django 2.07

 

一、对于Django模型(Model)的基本操作
通过django-admin startprojext fileName 来创建一个工程文件
然后到工程目录下利用 python manage.py startapp appName 来基础配置app有的MVT模块
利用 python manage.py runserver 端口号启动页面

每次更新了新的模型(model)或者数据库内的数据都要执行以下几步 相当于更新update
迁移的目的是更新数据库信息
在生成迁移之前需要将设置的app添加到settings里面的installed app里面
生成迁移 python manage.py makemigrations 
执行迁移 python manage.py migrate 

通过 python manage.py shell 进入shell进行数据库的增删改查
b = BookInfo()
b.btitle = xxx
……填完所有需要的信息
b.save()
相当于insert语句
完成一条数据库的添加

用b = BookInfo().object.get(pk=1)来查询(pk=1按照主键进行查询)
若用b = xxx;b.save()
就相当于使用了update
b.delete()相当于物理删除


这里的属性名需要和定义在类里面的相同
用于映射到数据库的表结构中
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值