草庐IT

django-paramfield

全部标签

python - 将 Django 连接到 MongoLab 数据库

我目前正在运行Django1.4.3,我想连接我自己的数据库(在MongoLab中创建)以与我的Django网站对话。我已经尝试过许多关于如何实现这一目标的教程;我在Djangosettings.py文件中遇到的问题是我的数据库设置不正确(由于无法连接)。我是Django和MongoDB的新手,所以我们将不胜感激。这是我遵循的教程之一:http://www.allbuttonspressed.com/blog/django/2010/05/MongoDB-backend-for-Django-nonrel-released注意:如果这很重要,我使用的是Mac并使用终端对所有内容进行编程

python - 带有 mongodb 的 django 1.5

我想使用django(当前为1.5.2)和mongodb(当前为2.4.6)。到目前为止,我已经尝试过:mongodbengine:不喜欢从Document类继承(hesaid更好)。django-mongodb-engine这正是我想要的,只有当它运行我的django时才会跳转到1.3而不是1.5.2[我没有多想,猜测它是来自1.3分支的norel并假设它最好保持在1.5.2]。查看those并试图为自己节省一些时间在这里问..请告知,我的目标是运行django1.5.2(使用virtualenv),这样我就可以将普通模型与mongodbDB一起使用。什么是最好的方法?

python - Django mongoengine文档中的Manytomany字段

我有以下Django模型:frommongoengineimport*fromdatetimeimportdatetimeclassCompany(Document):name=StringField(max_length=500)classFeedback(Document):text=StringField(max_length=500)is_approved=BooleanField(default=False)date=DateTimeField(default=datetime.now())我想在公司中添加一个多对多的反馈字段提前致谢。 最佳答案

django - 如何使用带有mongoengine的django rest过滤

您好,我正在使用mongodb启动django1.8.3,使用mongo引擎创建restapi。我正在使用rest_framework_mongoengine这样做。我想为此使用DjangoFilterBackend的一个特性。我的代码是:模型.py:frommongoengineimport*fromdjango.confimportsettingsconnect(settings.DBNAME)classClient(Document):name=StringField(max_length=50)city=StringField(max_length=50)country=Str

Django1.8 和 Mongoclient settings.DATABASES 配置不当。

我正在使用django1.8和mongoengine制作一个应用程序但是当我尝试配置Djangosetting.py文件以使用虚拟数据库时,我收到以下错误(orahienv)somya@somya-Inspiron-15-3555:/var/www/html/admin_python$pythonmanage.pyrunserverPerformingsystemchecks...Systemcheckidentifiednoissues(0silenced).July06,2017-16:57:25Djangoversion1.8,usingsettings'admin_python

python - 无法在 Django 中使用 Django mongodb 引擎?

我在我的服务器上安装了带有pymongo和mongoengine的django。我的django项目settings.py文件:#DjangosettingsDEBUG=TrueTEMPLATE_DEBUG=DEBUGADMINS=(#('YourName','your_email@example.com'),)MANAGERS=ADMINSDATABASES={'default':{'ENGINE':'django_mongodb_engine',#Add'postgresql_psycopg2','postgresql','mysql','sqlite3'or'oracle'.'N

Django contrib.auth.models.User 与 Django MongoDB 引擎

您可以将contrib.auth.models.User或任何contrib.auth与DjangoMongoDBEngine一起使用吗??我已经按照指示配置了MongoDB引擎,并且可以很好地用于自定义模型,但是:fromdjango.contrib.auth.modelsimportUsera=User.objects.create_user(username='foo',email='foo@bar.com',password='foo123bar')a.save()...ERROR:AnunexpectederroroccurredwhiletokenizinginputThe

Django MongoDB SITE_ID 错误

我在尝试查看管理页面时遇到此错误:InvalidIdat/admin/AutoField(defaultprimarykey)valuesmustbestringsrepresentinganObjectIdonMongoDB(gotu'1'instead).PleasemakesureyourSITE_IDcontainsavalidObjectIdstring.RequestMethod:GETRequestURL:http://127.0.0.1:8000/admin/DjangoVersion:1.3ExceptionType:InvalidIdExceptionValue:A

如何正确重定向Django?

我的Django应用程序中的“配置文件”页面中有一个按钮,在单击该按钮后,我想将其重定向到我的主页。单击该按钮,映射了views.py中的函数,该函数正常工作,函数为:@require_http_methods(['GET','POST'])defpermanentblock(request,Username):blocker=MyUser.objects.get(username=request.user.username)blocked=MyUser.objects.get(username=Username)a=bl_.objects.create(blocker=blocker,blo

Django不会在Postgres上创建ImageField

我在我的models.py:classUser(AbstractUser):[more_fields_here]profile_picture=models.ImageField(upload_to='profile_pictures',null=True)我跑了pythonmanage.pymakemigrations接着pythonmanage.pymigrate没有任何错误。但是当我运行应用程序时,我会得到:ProgrammingErroratcolumnauthentication_user.profile_picturedoesnotexist我检查了Postgres数据库和列pro