django使用models创建表
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,Django 模型是与数据库相关的,与数据库相关的代码一般写在 models.py 中,Django 支持 sqlite3, MySQL, PostgreSQL等数据库,只需要在settings.py
千家信息网最后更新 2025年02月01日django使用models创建表
Django 模型是与数据库相关的,与数据库相关的代码一般写在 models.py 中,Django 支持 sqlite3, MySQL, PostgreSQL等数据库,只需要在settings.py中配置即可,不用更改models.py中的代码,丰富的API极大的方便了使用。
创建表
我们打开 mysite/models.py 文件,修改其中的代码如下:
#coding:utf8from django.db import modelsclass Userlist(models.Model): username = models.CharField(max_length=50) password = models.CharField(max_length=50)
我们新建了一个Userlist类,继承自models.Model, 一个用户清单里面有用户名和密码。这里用到了一种Field,更多Field类型可以参考教程最后的链接。
同步数据库
python manage.py makemigrationsMigrations for 'learn': 0006_userlist.py: - Create model UserListpython manage.py migrateOperations to perform: Synchronize unmigrated apps: staticfiles, messages Apply all migrations: admin, contenttypes, sessions, auth, learnSynchronizing apps without migrations: Creating tables... Running deferred SQL... Installing custom SQL...Running migrations: Rendering model states... DONE Applying learn.0006_userlist... OK
注册表
打开mystie/admin.py文件,修改代码:
from django.contrib import adminfrom learn.models import *# Register your models here.class UserlistAdmin(admin.ModelAdmin): list_display = ['username','password']admin.site.register(Userlist,UserlistAdmin)
访问后台管理
http://127.0.0.1:8000/admin
如何删除表?
1、删除mysite/models.py中的对应类
2、删除mysite/admin.py中注册的类
3、数据库同步
python manage.py makemigrationspython manage.py migrate
4、访问后台管理
可以看到已经没有了Userlist表了
数据
数据库
代码
后台
文件
同步
管理
不用
密码
户名
教程
更多
有用
模型
注册表
清单
用户
类型
链接
参考
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
兰州家庭教育与网络安全回放
信誉好的网络安全接入方案
盐城企业软件开发
苏州哪里有学软件开发
和田网络安全信息服务中心
仙桃好的软件开发团队
开源内存数据库
软件开发对身体的危害
影楼设计软件开发
免费永久vps服务器
杭州帕拉迪网络技术有限公司
途娱网络技术有限公司
数据库 备份最佳实践
网络安全培训班今天开班
网络安全防护操作
中国互联网科技趋势
acess数据库导出查询结果
arm服务器软件编译
服务器的开机密码怎么解除
傻瓜软件开发平台
关于网络安全知识试题
迅雷极品美女数据库
查询数据库语句 show
网络安全宣传工作不到位
滴滴出行被实施网络安全审查
淘宝用户如何购买腾讯云服务器
网络安全的基本要素可控性
幽冥传奇数据库密码在哪改
mysql数据库怎么打开苹果
广东云服务器租用虚拟主机