django中因为数据关系使用的的是sqlite3,
他是一款轻型的数据库,遵守了ACID(原子性,一致性,隔离性,持久性)的关系型数据库管理系统
零配置-无需安装和管理配置
储存在单一磁盘文件中的一个完整的数据库
支持数据库大小志2TB
足够小,大概13万行C代码,4.43M
比一些流行的数据库在大部分数据库操作要快
独立:没有额外的依赖
源码完全的开源,你可以用于任何途径,你也可以出售他
支持多种开发语言,C,C++,C#,PHP,Perl,Java,Python,Ruby等
良好注释的源代码, 并且有着90%以上的测试覆盖率
支持多种SQL语句
ATTACH DATABASE
BEGIN TRANSACTION
comment
COMMIT TRANSACTION
COPY
CREATE INDEX
CREATE TABLE
CREATE TRIGGER
CREATE VIEW
DELETE
DETACH DATABASE
DROP INDEX
DROP TABLE
DROP TRIGGER
DROP VIEW
END TRANSACTION
EXPLAIN
expression
INSERT
ON CONFLICT clause
PRAGMA
REPLACE
ROLLBACK TRANSACTION
SELECT
UPDATE
先执行 python manage.py migrate 迁移django自带的一些相关表
在models.py里创建一个表
verbose_name=‘别名‘ 是起别名的
verbose_name_plural = ‘表别名‘)
在命令行输 pyhton manage.py makemigrations
如果未检测到变化 一般情况是在setting中没有注册你的子应用名
查看是否有变化 如果有就可以进行迁移 python manage.py migrate
输入python manage.py createsuperuser 设置一下admin(超级管理员的账号或密码)
接下在启动服务python manage.py runserver
输入账号密码进去后台进行相关表的管理
只能对数据进行操作(增、删、改)数据
如果想看你的创建的那几张表 可以再子应用的admin.py中添加
admin.site.register(models.你在models.py中想看表的类名)
然后在子应用中导入模块
from 子应用名 import models
原文:https://www.cnblogs.com/bo686/p/10634498.html