django和mongodb、mongoengine

开发要求配置环境dj+mongo并用mongoengine对mongo进行操作服务器centos6.2,django1.5,py2.7.3在pyshell里面进行测试>>... 开发要求配置环境dj+mongo
并用mongoengine对mongo进行操作
服务器 centos6.2,django1.5,py2.7.3

在py shell里面进行测试
>>> from mongoengine import *
>>> connect('djtest')
Connection('localhost', 27017)
>>> class employee(Document):
... name=StringField(max_length=50)
... age=IntField(required=False)
...
>>> john=employee(name="john doe",age=25)

>>> john.save()
<employee: employee object>
>>> for e in employee.objects.all():
... print e["id"], e["name"], e["age"]
...
515f8a22855586079c140cc6 john doe 25

但是进入mongo,然后use djtest, db.djtest.find()
没有新建的数据条!!!!!
写一个简单demo尝试连接mongo,好像无法写入,求解
如下(新建的project,名字叫做mysite吧)
包含文件:
./manage.py
./mysite
./mysite/docs.py
./mysite/views.py
./mysite/settings.py
./mysite/urls.py

docs.py code:
from mongoengine import *
connect('djtest')
class User(Document):
username=StringField(required=True)

password=StringField(max_length=10)

view.py code:
from django.http import HttpResponse
from . import docs

def index(request):
u=docs.User(

username='user3',

password='passw3'

)

u.save()

u_json=str(u.to_mongo())

return HttpResponse(u_json)

urls.py code:
pattern那儿加上
('',index)

然后runserver会有网页显示,显示出来user3,passw3,还有一个mongo的id
但重新进入mongo里面查看,什么都没有新加
展开
 我来答
kissjie520
2013-04-06 · TA获得超过6396个赞
知道大有可为答主
回答量:1.2万
采纳率:0%
帮助的人:3583万
展开全部
的问题,有很多的代码是不完整的,不知道你想达到什么样的影响。
如果为FALSE == request.COOKIES.has_key('用户名'):

如果不改变request.COOKIES.has_key('用户名'):更好地

UrlListItme UrlList.object()对齐句以上的回报HttpResponseRedirect('/登录/'),然后这句语句永远不会被执行。 Python的缩进代码来控制。 的另外UrlListItme = UrlList.object()是什么意思?这种方法的的类URLLIST对象。您可能希望UrlListItme UrlList()?
返回render_to_response(“签名/ sample_details.html”,本地人())短语内部的当地人()?是一个功能呢?可以返回一个字典吧?
追问
你也太那个了……随便乱百度个答案就给我了?!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Hugh_wong
2013-05-28
知道答主
回答量:21
采纳率:0%
帮助的人:19.7万
展开全部
用mongo的shell查询有问题。

db.djtest.find()明显是不对的。djtest是数据库。

你应该用db.employee.find()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式