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里面查看,什么都没有新加 展开
并用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里面查看,什么都没有新加 展开
展开全部
的问题,有很多的代码是不完整的,不知道你想达到什么样的影响。
如果为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”,本地人())短语内部的当地人()?是一个功能呢?可以返回一个字典吧?
如果为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”,本地人())短语内部的当地人()?是一个功能呢?可以返回一个字典吧?
追问
你也太那个了……随便乱百度个答案就给我了?!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询