Pycharm 操作Django Model的简单运用方法

yipeiwu_com6年前Python基础

Django中的Models 是什么?

通常一个Model对应数据库的一张数据表, Django中Models以类似的形式表现, 它包含了一些基本字段以及数据的一些行为

在Django工程 app 模块中有models.py, 输入

from django.db import models
# Create your models here.
class Person(models.Model):
 name = models.CharField(max_length=30)
 age = models.IntegerField()

1、python manage.py makemigratetions (如果用的是PyCharm IDE 则选择Tools->Run manage.py Task.. 底部弹出shell框 直接输入makemigratetions , 下面同理, 不用再输入Python manage.py)

2、python manage.py migrate

3、python manage.py sqlmigrate blog 0001 则可看见db.sqlite3的信息

4、使用SQLite Expert Personal软件查看并编辑db.sqlite3, 并向其插入数据

生成的learn_person 表, 向name,age字段插入数据

在view.py中获取数据库的数据

在html中显示数据

运行项目, 最后在浏览器中显示

以上这篇Pycharm 操作Django Model的简单运用方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

浅谈Python2获取中文文件名的编码问题

问题: Python2获取包含中文的文件名是如果不转码会出现乱码。 这里假设要测试的文件夹名为test,文件夹下有5个文件名包含中文的文件分别为: Python性能分析与优化.pdf P...

python连接、操作mongodb数据库的方法实例详解

本文实例讲述了python连接、操作mongodb数据库的方法。分享给大家供大家参考,具体如下: 数据库连接 from pymongo import MongoClient imp...

对python的输出和输出格式详解

对python的输出和输出格式详解

输出 1. 普通的输出 # 打印提示 print('hello world') 用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出'hello, world...

用Python和MD5实现网站挂马检测程序

一、程序测试复制代码 代码如下:# python check_change.py     Usage: python check_change.py upd...

python3+PyQt5 数据库编程--增删改实例

python3+PyQt5 数据库编程--增删改实例

本文通过python3+pyqt5改写实现了python Qt gui 编程变成15章的excise例子。 #!/usr/bin/env python3 import os impo...