为了账号安全,请及时绑定邮箱和手机立即绑定

怎么配置sqlite?

http://img1.sycdn.imooc.com//5915249e000174ee13230594.jpg没有出现我想要的数据库啊


正在回答

3 回答

一个model对应数据库的一张表

Models以类的形式表现。包含了一些基本字段和数据的一些行为。

ORM对象关系映射。实现了对象和数据库之前的映射。不需要编写sql语句。

在app根目录下创建models.py,,引入models模块。

创建类,集成models.model

class Article(models.Model):
    title=models.CharField(max_length=32,default='Title')
    content=models.TextField(null=True)

CharField相当于varchar,可变字符串,定义了最大长度

TextFiled 是可变大文本字段。



先要定义好models,然后执行一次数据迁移:

命令行中执行python manage.py makemigrations app名

再执行python manage.py migrate

进行数据迁移。

Django会在app/migrations目录下生成移植文件。

执行python manage.py sqlmigrate 应用名 文件id

这个时候再查看sqlite文件就可以看到内容了

0 回复 有任何疑惑可以回复我~
#1

qq_藞藞呀_0 提问者

我已经解决了 但还是很感谢你
2017-05-12 回复 有任何疑惑可以回复我~

请问你是怎么配置的?谢谢

0 回复 有任何疑惑可以回复我~

每修改一次models都需要执行一次数据迁移

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
django入门与实践
  • 参与学习       65117    人
  • 解答问题       898    个

手把手带你进入Django开发的大门,充分领略Django的魅力

进入课程

怎么配置sqlite?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号