django 数据库
时间: 2023-09-02 09:10:47 浏览: 120
Django是一个使用Python编写的开源Web应用程序框架,它提供了一个方便的方式来管理和操作数据库。在Django中,你可以通过在全局配置文件settings.py中的DATABASES字典中配置数据库连接信息来连接数据库。\[1\]在这个字典中,你可以指定数据库的别名/标签,以及使用的数据库引擎、数据库名称、用户名、密码、端口和主机IP等信息。
要创建数据库表,你可以在models.py文件中定义一个继承自models.Model的类,并在类中定义表的字段。例如,你可以创建一个名为UserInfo的类,其中包含name、password和age字段。当你运行Django的底层ORM时,它会自动执行相应的命令来创建表。\[2\]
如果你想修改数据库引擎为MySQL,并设置数据库连接信息,你可以在settings.py文件中进行相应的修改。在DATABASES字典中,将ENGINE的值设置为'django.db.backends.mysql',并指定数据库名称、用户名、密码、主机和端口等信息。\[3\]
总结起来,Django提供了方便的配置方式来连接数据库,并通过定义模型类来创建数据库表。你可以在全局配置文件中设置数据库连接信息,并在模型类中定义表的字段。
#### 引用[.reference_title]
- *1* [Django框架之数据库操作](https://blog.csdn.net/qq_45499910/article/details/127926652)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [Django mysql数据库操作](https://blog.csdn.net/weixin_47401101/article/details/127217167)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文