草庐IT

django_migration

全部标签

Django Mongodb 引擎 : Authentication, session 和用户模型

我是Django的新手,Mongodb看起来真的很酷,我有一些问题!我将Djangononrel与DjangoMongodb引擎一起使用。我希望我不会犯太多错误:)1)Django用户认证系统和DjangoSession系统工作正常吗?因为我在allbuttonspressed.com上看到身份验证和管理界面存在问题,并且与第3方书面身份验证后端的部分让我觉得django身份验证系统不适用于mongodb:Youcanonlyeditusersintheadmininterfaceifyouadd"djangotoolbox"toyourINSTALLED_APPS.Otherwise

Django:用于 MongoDB 的长字段 (BigIntegerField)

我想分配一个模型字段来存储MongoDB中的Long整数类型。我已经用BigIntegerField试过了,但它仍然作为Integer字段保存在MongoDB中。我试过使用:models.BigIntegerField()我应该使用哪个模型字段?注意:我将django-nonrel用于DJango-MongoDB关系。 最佳答案 您是否节省了足够大的值(value)?您使用的python版本也可能很重要。来自API文档:APythonintwillbesavedasaBSONint32orBSONint64dependingonit

django - Tastypie-nonrel,django,mongodb : too many nestings

我正在使用django、backbone.js、tastypie和mongodb开发一个网络应用程序。为了使tastypie和django适应mongodb,我使用了django-mongodb-engine和tastypie-nonrel。此应用程序有一个模型项目,其中有一个任务列表。所以它看起来像这样:classProject(models.Model):user=models.ForeignKey(User)tasks=ListField(EmbeddedModelField('Task'),null=True,blank=True)classTask(models.Model)

python - 如何安装 django nonrel 包

当我尝试安装pipinstall"git+https://github.com/django-nonrel/mongodb-engine"我遇到了一个错误ERROR:root:Errorwhiletryingtogetdjangosettingsmodule.Errorwas:RequestedsettingINSTALLED_APPS,butsettingsarenotconfigured.YoumusteitherdefinetheenvironmentvariableDJANGO_SETTINGS_MODULEorcallsettings.configure()beforeacc

django - EmbeddedDocument ListField 中的 mongoengine 搜索

我使用django-mongonengine来使用mongdb数据库;我有一个关于在这样的结构中过滤/搜索的问题:classShop(Document):created=DateTimeField(default=datetime.now,verbose_name='date_created')updated=DateTimeField(default=datetime.now,verbose_name='date_updated')code=StringField(required=True,unique=True)socialName=StringField(verbose_nam

python - 在mongoengine和Django中通过不同的变量查询不同的集合

mongoengine中是否可以使用变量作为集合名称的一部分,根据名称查询不同的集合?例如:我的mongoDB中有3个集合collection_firstcollection_secondcollection_third并执行一个简单的for循环,例如:collection_names=['first','second','third']fornameincollection_names:##Querythecollection_+`name`here对了,我在Django中使用的是mongoengin,这种场景的model.py怎么设置?classTesting(DynamicDoc

mongodb - 文档数据库 : data model migrations

像我们大多数人一样,我来自关系数据库世界,我目前正在研究文档数据库世界的可能性。我关注的问题之一是随着时间的推移处理数据模型中的变化(添加新属性、重命名属性、添加关系,..)。在关系数据库中,这通常按如下方式处理:编写数据库迁移->修改数据库架构->修复现有行的数据(通常包含一些业务逻辑)修改代码(ORM更新,..)在使用文档数据库的时候,有一种数据模型发生变化的感觉更容易;没有必要更新数据库模式,主要是它只是添加一个属性,..一切都“正常工作”。我想知道团队如何在现实生活中管理这种迁移,带有文档数据库的企业项目:是否有严格的政策来更改存储在文档数据库中的类型?例如,是否对此类类型的每

Django-nonrel vs Django 与 PyMongo/Ming 用于 MongoDB

我即将开始一个使用Django和MongoDB的项目。据我所知,有两种方法可以一起使用Django和MongoDB。一种方法是Django的分支,称为Django-nonrel,它支持NoSQL数据库,另一种方法是仅将标准版本的Django与PyMongo(以及可选的模型Ming等)一起使用。我过去很少使用第二个选项,但这将是一个大项目。老实说,我不太了解Django-nonrel,但从稳定性和新功能的角度来看,使用主要的Django项目似乎会更好。使用Django-nonrel是否比仅使用带有PyMongo的基础Django有优势? 最佳答案

python - Django 和 MongoDB 引擎 - 对象 ID 问题!

我正在使用Django1.3beta和django-mongodb-engine用于数据库后端。问题是当我使用pk集保存对象时出现此错误:/usr/local/lib/python2.6/dist-packages/django/db/models/fields/__init__.pycinget_prep_lookup(self,lookup_type,value)290returnvalue291eliflookup_typein('exact','gt','gte','lt','lte'):-->292returnself.get_prep_value(value)293elif

django - MongoDB - MongoEngine - 如何遵循 "the other side"的引用?

四天以来,我一直在尝试弄清楚如何从一个类到另一个类的引用,从被引用的类开始。在SQL-Django中有一个related_name来实现这个...例如我有这个类:classMyClass(Document):...other_classes=ListField(ReferenceField(Other_Class))还有这个:classOther_Class(Document):...现在我想从Other_Class转到MyClass...有什么想法吗?谢谢,罗恩 最佳答案 这是一个测试用例,展示了如何查询它:importunitt