如何从github导入django项目到本地系统?

时间:2015-09-07 12:14:56

标签: python django

我是Django的新手。

我正在尝试运行从github下载的项目。

我运行 setup.py 文件。下载了所有要求。

之后因为我在教程(http://www.tangowithdjango.com/book17/chapters/setup.html)中读到没有任何 manage.py 文件而被卡住了。

2 个答案:

答案 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.AuthenticationMiddlewareMIDDLEWARE_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)

希望它有所帮助。