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()相当于物理删除


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

猜你喜欢

转载自blog.csdn.net/qq_24724109/article/details/81334789
今日推荐