问题标签 [askbot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3691 浏览

python - 如何使用 sudo 和 curl 命令进行 setuptools 安装

我正在尝试安装 python 包,但是当我尝试时它告诉我我需要一个新版本的安装工具。我尝试按照使用 curl 命令的 python 软件说明安装设置工具。当我这样做时,它会给出我无权在目录中安装的错误。作为 sudo 用户如何使用 curl 命令?我尝试了几种不同的方法。我试过sudo easy_install了,然后是 url,还有sudo curlurl ..

0 投票
1 回答
83 浏览

askbot - askbot 的菜鸟:不会发布问题

我正在尝试建立一个 askbot 项目。我已经按照这里提到的说明操作了三次(使用 git clone)。

问题是:我无法向正在运行的站点发布任何问题。单击提问按钮时,我没有得到任何回应。

我做的与教程不同的事情是:

  1. 将 mysql 用户设置为 root 而不是教程中创建的用户,因为我遇到了不存在的用户错误。
  2. 按照提示运行 amanage.py makemigrations然后。manage.py migrate
  3. 将我的基本 URL 设置为http://127.0.0.1:8000/

希望各位大神帮忙看看,不明白怎么回事。

0 投票
1 回答
361 浏览

python - pip install askbot 错误 - 命令“python setup.py egg_info”失败,错误代码为 1

我想安装 askbot 应用程序(http://askbot.org/doc/install.html)。但是我在安装过程中遇到了错误。

我做了以下动作。

1) ananconda (python 3.5.2 / ubuntu 14.04) 下制作虚拟环境

2)安装django 1.9.8

3)制作django项目myproject

4)修改settings.py连接MariaDB

5)安装mysql客户端

6) 迁移

7) 注册应用

但是当我尝试如下安装 askbot 时,我发现了错误。

这是python版本的问题吗?python 3.x环境下有没有办法安装askbot?提前感谢。

0 投票
1 回答
569 浏览

django - 设置 Apache 以提供 django 管理文件

在我的 apache.conf 文件中(参见下面的代码°),VirtualHost 端口 80 配置工作正常。但是,在端口 443 中,Alias /admin/media/ /usr/local/lib/python2.7/site-packages/django/contrib/admin/media/显示了两个问题:

  • 我的 settings.py 有:STATIC_URL = '/m/'ADMIN_MEDIA_PREFIX = STATIC_URL + 'admin/'
  • 我的管理目录是:/home/user/project/virtual-environment/lib/python2.7/site-packages/django/contrib/admin/static/admin/

当我把Alias /m/admin/ /home/user/project/virtual-environment/lib/python2.7/site-packages/django/contrib/admin/static/admin/ 它显示错误 403 访问被禁止。

当我添加:

它显示错误 404 not found with error_log 说:[wsgi:error] Target WSGI script '/home/user/project/django.wsgi' does not contain WSGI application 'application'

您能帮我将我的 apache 虚拟主机端口 443 配置为服务器 django 管理应用程序吗?

°我的 apache.conf 文件如下:

我的 django.wsgi 文件如下:

0 投票
0 回答
139 浏览

python - 如何最好将 askbot 源代码编辑为 django 应用程序或项目?

我克隆了 askbot 存储库。

令我惊讶的是,它不是一个 django 项目。它是一个命令行工具,用于设置 askbot 项目,该项目也从 askbot 包中导入 askbot 视图。

我习惯于正常编辑 Django 项目。我无法知道来源在哪里以及我必须做什么。

1)项目src中没有manage.py。

2) 似乎没有像普通 django 项目那样的应用程序。

3)似乎有很多 .py 文件都放在 python 包中。

4) 如果您使用 askbot 命令创建 django 项目,它会直接从 askbot python 包导入,不会像普通 django 项目那样创建应用程序。例如https://github.com/ASKBOT/askbot-devel/blob/master/testproject/testproject/urls.py确实

似乎该项目从 askbot 作为 python 包导入

1) 是否可以将 askbot 作为本地 django 项目进行编辑,而不是从 pip 安装包中导入?

2) 是否必须将 askbot 作为 python 包安装并从中导入?

这是来源https://github.com/ASKBOT/askbot-devel

0 投票
1 回答
44 浏览

django - nginx+gunicorn 解决静态内容的问题

我正在使用 django 应用程序(askbot 开源项目)、gunicorn 和 nginx 设置环境。在不同的 docker 容器中使用 nginx 和 gunicorn。

这是我的 nginx 配置。

如果我在调试模式下运行 django 应用程序,一切正常,我可以通过 nginx,我看到 nginx 只为动态内容调用 gunicorn,而静态内容在本地解析。

但是,当我使用 debug false 运行 django 应用程序时,nginx 不会旋转静态内容,如果我看到网页的源代码,我可以看到静态内容的所有路径都发生了变化,使用类似 "/米/缓存...”。我想这就是 nginx 无法再解析静态内容的原因。

例如,当使用调试模式等于 true 时,这是 html 源代码的一个片段。

并且当使用debug 运行时等于false,同样的片段是这样的。

我已经解决了两天,谁能向我解释为什么会发生这种情况以及如何解决?,以不同的方式配置 nginx,或者禁用 django 以具有该行为。

提前致谢, 埃斯特班·科拉多

0 投票
1 回答
235 浏览

python - 无法使用 LDP 身份验证提供程序对 Askbot 进行身份验证

无法在 Ubantu 18.04 上验证 Askbot django 应用程序

能够 ping LDAP 服务器,但仍然显示 - “无法联系 LDAP 服务器”

错误日志显示:-

回溯(最后一次调用):文件“/srv/askbot/venv/local/lib/python2.7/site-packages/askbot/deps/django_authopenid/ldap_auth.py”,第 127 行,在 ldap_authenticate_default get_attrs 文件“/srv /askbot/venv/local/lib/python2.7/site-packages/ldap/ldapobject.py",第 854 行,在 search_s 中返回 self.search_ext_s(base,scope,filterstr,attrlist,attrsonly,None,None,timeout= self.timeout) 文件“/srv/askbot/venv/local/lib/python2.7/site-packages/ldap/ldapobject.py”,第 847 行,在 search_ext_s msgid = self.search_ext(base,scope,filterstr,attrlist ,attrsonly,serverctrls,clientctrls,timeout,sizelimit) 文件 "/srv/askbot/venv/local/lib/python2.7/site-packages/ldap/ldapobject.py", 第 843 行, in search_ext timeout,sizelimit, File " /srv/askbot/venv/local/lib/python2.7/site-packages/ldap/ldapobject.py”,第 331 行,在 _ldap_call reraise(exc_type, exc_value, exc_traceback) 文件“/srv/askbot/venv/local/lib/python2.7/site-packages/ldap/ldapobject .py", line 315, in _ldap_call result = func(*args,**kwargs) SERVER_DOWN: {u'info': '传输端点未连接', 'errno': 107, 'desc': u"Can' t 联系 LDAP 服务器"}