• Django-Models


    自己的一些体会,因为是菜鸟,肯定会有错误,一起讨论,一起学习,求指教。

    可以理解为,django用models这个模块来帮助你写sql等数据库,而不用自己编写python语句来操作数据库。相当于django提供了一个普遍适用的接口,只要写好models,并且在settings中配置好要用到的数据库,就可以把精力移到项目的其他地方,而不用再为具体采用哪种数据库而来编写相应的python代码来耗费精力了。

    写好models并配置好settings后,在终端运行

    python manage.py syncdb

    syncdb 命令是同步你的模型到数据库的一个简单方法。 它会根据 INSTALLED_APPS 里设置的app来检查数据库, 如果表不存在,它就会创建它。 需要注意的是, syncdb 并 不能将模型的修改或删除同步到数据库;如果你修改或删除了一个模型,并想把它提交到数据库,syncdb并不会做出任何处理。 (转自http://djangobook.py3k.cn/2.0/chapter05/)

    python manage.py sql jobs

    只是把models对应的sql语句打印到终端而已。(本文建立的app是参考IBM网站django教程的例子)

    设置DJANGO_SETTINGS_MODULE时,可以在python中

    >>from django.conf import settings

    >>settings.configure()

    然后再去导入模块。或者:python management.py shell也可以。

    ------------------------------------------------------------

    还有migration这个东西留待学习补充。

    --------------------------------------------------------------

    关于ForeignKey:参考https://docs.djangoproject.com/en/1.6/ref/models/relations/

  • 相关阅读:
    如何配置寄存器
    逻辑分析仪的使用
    CAN中如何计算波特率并配置波特率
    led不同颜色的驱动电压和驱动电流
    ULINK2配置
    电机加减速转动
    2N7002
    未添加时钟文件产生报错
    烟雾传感器
    Strategy 设计模式 策略模式 超靠谱原代码讲解
  • 原文地址:https://www.cnblogs.com/ee2213/p/3851091.html
Copyright © 2020-2023  润新知