首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

好轮子就拿来用,剥立使用Django的ORM

Django的ORM非常的好用,特别是migration. 熟练了以后几乎不用运行SQL就可以管理数据库和无缝升级Schema. 可生活不只有网页啊,我想写个桌面程序,能不能也用它呢?答案当然是可以的。

得益于Django良好的代码结构,Django的orm并不需要任何网页相关的代码,那只需要模拟一个django项目的结构就可以了。

手动创建象下图的数据结构,熟悉django的同学就会发现很象django项目,这样就避免了可能会有的代码路径问题。

在manage.py中,我们要引入settings和必要的命令行支持去运行migration

settings.py 中加上数据库信息,和引入data这个app

models.py里创建我们需要的model即可

main.py 就是我们真正的项目代码,但需要引入正确的django库

最后别忘了运行makemigrations和migrate命令。再运行main.py, 真香!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191213A0B73000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券