我是Django的新手。
我正在尝试运行从github下载的项目。
我运行 setup.py 文件。下载了所有要求。
之后因为我在教程(http://www.tangowithdjango.com/book17/chapters/setup.html)中读到没有任何 manage.py 文件而被卡住了。
答案 0 :(得分:1)
那不是一个项目。这是您需要在自己的项目中安装的应用程序。
答案 1 :(得分:1)
你必须安装它
pip install django-mongo-auth
文档是here
然后,您应该将mongo_auth
和依赖关系django_browserid
添加到INSTALLED_APPS
。将django_browserid.context_processors.browserid_form
添加到TEMPLATE_CONTEXT_PROCESSORS
以结束django_browserid安装。在mongo_auth.middleware.LazyUserMiddleware
django.contrib.auth.middleware.AuthenticationMiddleware
后MIDDLEWARE_CLASSES
之后添加AUTHENTICATION_BACKENDS = (
'mongo_auth.backends.MongoEngineBackend',
'mongo_auth.backends.FacebookBackend',
'mongo_auth.backends.TwitterBackend',
'mongo_auth.backends.FoursquareBackend',
'mongo_auth.backends.GoogleBackend',
'mongo_auth.backends.BrowserIDBackend',
'mongo_auth.backends.LazyUserBackend',
)
。
或者,要使用提供的模板,您可以将mongo_auth.contrib和sekizai添加到INSTALLED_APPS,将mongo_auth.contrib.context_processors.mongo_auth和sekizai.context_processors.sekizai添加到TEMPLATE_CONTEXT_PROCESSORS。
然后,您配置要提供的身份验证提供程序:
select a from temp a where exists ( select null from temp b where a.b = b.b group by b having count(1) >= 2)
希望它有所帮助。