我想将现有代码集成到django中。如何从外部代码访问models.py。我尝试将它放在同一个应用程序目录中,但它不起作用。
案例场景:拥有一个Web解析代码,用于从Web获取数据并将其打印出来。在这里,我将它与django集成,以便将数据保存在数据库中并在网页中打印出来。我正在尝试从网页获取输入,当我点击提交时,它会触发解析代码并在页面上提供输出。
我启动并运行了Django服务器,创建了应用程序(startapp),通过models.py创建了表,并设置了urls.py。在这里,我的问题是我如何或在何处将外部代码设置为触发访问模型.py,当我启动服务器并点击提交按钮时它会自动执行(我知道我必须配置这个)。 / p>
答案 0 :(得分:1)
如果要在“独立”模式下使用Django,则需要在脚本中包含几行。请参阅此处的文档:https://docs.djangoproject.com/en/1.10/topics/settings/#calling-django-setup-is-required-for-standalone-django-usage。
另一种选择是将您的脚本转换为Django管理命令,然后使用manage.py
调用该命令。