使用Django常见了一个app,并连上了一个数据库,对这个数据库进行增删改查的代码应该编写在哪个文件中

使用Django常见了一个app,并连上了一个数据库,对这个数据库进行增删改查的代码应该编写在哪个文件中,第1张

一般写在模型中,也就是models

如果你要使用django自带的orm,那么需要去读一读django模型方面的资料

这里举个简单的例子:

class User(modelsModel):

    username = modelsCharField(verbose_name='用户名',max_length=20)

    password = modelsCharField(verbose_name='密码',max_length=20)

    def __unicode__(self):

        return selfusername

这里定义的User类,在建模完成后,在数据库中对应就是app_User表,如果需要查询,那么

Userobjectsfilter(all) #所有行

更新:

p = Userobjectsget('username='name'')

p = 'name1'

psave()

删除:

Userobjectsget('username='name'')delete()

如果不用自带的ORM,那么用mysqldb模块来处理,这个没有什么可说的,使用标准sql语句即可

创建数据库

选择开始菜单中→程序→Management SQL Server 2008→SQL Server Management Studio命令,打开SQL Server Management Studio窗口,并使用Windows或 SQL Server身份验证建立连接。

在对象资源管理器窗口中展开服务器,然后选择数据库节点

右键单击数据库节点,从d出来的快捷菜单中选择新建数据库命令。

目前到django17 为止

修改model的前提是:你已经创建完model,并且已经 使用 syncdb 或 migrate 创建了相应的数据库表。

然后再 修改model,不会对数据库表产生任何修改的。

具体的东西,自己去看 Django 相应版本的文档去吧

不同版本,不太一样。

以上就是关于使用Django常见了一个app,并连上了一个数据库,对这个数据库进行增删改查的代码应该编写在哪个文件中全部的内容,包括:使用Django常见了一个app,并连上了一个数据库,对这个数据库进行增删改查的代码应该编写在哪个文件中、关于DJANGO连接数据库和创建模型问题、django修改了model会自动修改数据库吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9338139.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存