首页IT科技integrating怎么读(Integrating Django with a legacy database¶)

integrating怎么读(Integrating Django with a legacy database¶)

时间2025-06-20 20:31:18分类IT科技浏览6723
导读:Integrating Django with a legacy database¶...

Integrating Django with a legacy database¶

While Django is best suited for developing new applications, it’s quite possible to integrate it into legacy databases. Django includes a couple of utilities to automate as much of this process as possible.

This document assumes you know the Django basics, as covered in the tutorial.

Once you’ve got Django set up, you’ll follow this general process to integrate with an existing database.

Auto-generate the models¶

Django comes with a utility called inspectdb that can create models by introspecting an existing database. You can view the output by running this command:

python manage.py inspectdb

Save this as a file by using standard Unix output redirection:

python manage.py inspectdb > models.py

This feature is meant as a shortcut, not as definitive model generation. See the documentation of inspectdb for more information.

Once youve cleaned up your models, name the file models.py and put it in the Python package that holds your app. Then add the app to your INSTALLED_APPS setting.

Install the core Django tables¶

Next, run the syncdb command to install any extra needed database records such as admin permissions and content types:

python manage.py syncdb

Test and tweak¶

Those are the basic steps -- from here youll want to tweak the models Django generated until they work the way youd like. Try accessing your data via the Django database API, and try editing objects via Djangos admin site, and edit the models file accordingly.

声明:本站所有文章              ,如无特殊说明或标注                    ,均为本站原创发布             。任何个人或组织       ,在未征得本站同意时       ,禁止复制             、盗用                     、采集       、发布本站内容到任何网站             、书籍等各类媒体平台                     。如若本站内容侵犯了原著者的合法权益                    ,可联系我们进行处理       。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
python中添加列表元素(python添加列表元素的多种方法)