有人知道Django是如何"模块化"的吗?我可以只使用ORM部分来获取映射到DB表的类,并知道如何从这些表中读/写吗?
如果没有,你会推荐什么作为"Hibernate的Python等价物"?
我喜欢Django,但是对于特定的应用程序我只想使用它的一部分,但是我对Django在内部的工作方式不太熟悉,所以也许有人可以指出我正确的方向,我有什么查看.
具体来说,我想使用:
我不会用:
或者,更确切地说,我既不使用HTTP也不使用HTML.所以基本上,我有一个不同于通常的输入/输出链.
这可以吗?
我在Django中的个人杀手功能是我可以对模型进行的对象/数据库映射,所以如果有另一种技术(不必是Python,我正处于设计阶段,我对语言非常不可知)平台)给了我相同的能力,这也很棒.
是否可以在Scrapy管道中访问我的django模型,以便我可以将我的已删除数据直接保存到我的模型中?
我已经看过这个,但我真的不知道怎么设置它?
我已经将Django ORM用于我的一个网络应用程序,我对它非常满意.现在我有了一个需要数据库的新需求,但Django没有提供任何其他功能.我不想花更多的时间学习像sqlalchemy这样的ORM.
我想我仍然可以
from django.db import models
创建并创建模型,但是manage.py如何不进行迁移和同步?
我按照这个链接在我的独立应用程序中使用Django的ORM在python中.manage.py sql'application_name'和manage.py syncdb运行良好,并且在执行syncdb时创建了表.我遇到的问题是当我运行将处理数据库事务的实际脚本(对于本例,它是dparser.py)时,我遇到了"TypeError:相对导入需要'package'参数".下面是堆栈跟踪:
Traceback (most recent call last):
File "dparser.py", line 23, in <module>
from dmodel.models import *
File "/home/<user>/d/dapp/dmodel/models.py", line 1, in <module>
from django.db import models
File "/usr/local/lib/python2.7/site-packages/django/db/__init__.py", line 11, in <module>
if DEFAULT_DB_ALIAS not in settings.DATABASES:
File "/usr/local/lib/python2.7/site-packages/django/utils/functional.py", line 184, in inner
self._setup()
File "/usr/local/lib/python2.7/site-packages/django/conf/__init__.py", line 42, in _setup
self._wrapped = Settings(settings_module)
File "/usr/local/lib/python2.7/site-packages/django/conf/__init__.py", line 93, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/usr/local/lib/python2.7/site-packages/django/utils/importlib.py", line 28, in import_module
raise TypeError("relative imports require the 'package' argument")
TypeError: …Run Code Online (Sandbox Code Playgroud)