相关疑难解决方法(0)

仅使用Django的DB部分

有人知道Django是如何"模块化"的吗?我可以只使用ORM部分来获取映射到DB表的类,并知道如何从这些表中读/写吗?

如果没有,你会推荐什么作为"Hibernate的Python等价物"?

python django orm

42
推荐指数
6
解决办法
2万
查看次数

只使用Django的某些部分?

我喜欢Django,但是对于特定的应用程序我只想使用它的一部分,但是我对Django在内部的工作方式不太熟悉,所以也许有人可以指出我正确的方向,我有什么查看.

具体来说,我想使用:

  • 模型和数据库抽象
  • 缓存API,但我想避免通过缓存数据库查询,而不是HTML生成,并且由于在Django的缓存框架适用于后者,我不知道是否还没有这真的合适.

不会用:

  • 模板
  • urlconfigs

或者,更确切地说,我既不使用HTTP也不使用HTML.所以基本上,我有一个不同于通常的输入/输出链.

这可以吗?

我在Django中的个人杀手功能是我可以对模型进行的对象/数据库映射,所以如果有另一种技术(不必是Python,我正处于设计阶段,我对语言非常不可知)平台)给了我相同的能力,这也很棒.

python django

37
推荐指数
3
解决办法
1万
查看次数

访问Scrapy内部的django模型

是否可以在Scrapy管道中访问我的django模型,以便我可以将我的已删除数据直接保存到我的模型中?

我已经看过这个,但我真的不知道怎么设置它?

python django django-models scrapy

33
推荐指数
3
解决办法
9637
查看次数

如何在不创建django项目的情况下使用Django 1.8.5 ORM?

我已经将Django ORM用于我的一个网络应用程序,我对它非常满意.现在我有了一个需要数据库的新需求,但Django没有提供任何其他功能.我不想花更多的时间学习像sqlalchemy这样的ORM.

我想我仍然可以
from django.db import models
创建并创建模型,但是manage.py如何不进行迁移和同步?

python django orm

20
推荐指数
3
解决办法
8863
查看次数

关于独立应用程序的Django ORM

我按照这个链接在我的独立应用程序中使用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)

python django orm

4
推荐指数
1
解决办法
4785
查看次数

标签 统计

django ×5

python ×5

orm ×3

django-models ×1

scrapy ×1