小编Eua*_*lar的帖子

Mac OSX Lion Postgres不接受/tmp/.s.PGSQL.5432上的连接

对于Postbres的Homebrew安装,我遇到了常见的Mac OSX错误,

No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
Run Code Online (Sandbox Code Playgroud)

这显然是由于系统上有多个安装.但是,通常的步骤并不能解决问题.

我可以成功启动Postgres并运行:

ps auxw | grep post
Run Code Online (Sandbox Code Playgroud)

回报..

euanmillar       847   0.0  0.0  2432768    588 s000  R+   11:19am   0:00.00 grep postgres
euanmillar       845   0.0  0.0  2439324    448   ??  Ss   11:19am   0:00.00 postgres:
stats collector process
euanmillar       844   0.0  0.0  2443176   1520   ??  Ss   11:19am   0:00.00 postgres:
autovacuum launcher process
euanmillar       843   0.0  0.0  2443044    544   ??  Ss   11:19am   0:00.00 postgres: wal …
Run Code Online (Sandbox Code Playgroud)

postgresql homebrew osx-lion

9
推荐指数
4
解决办法
2万
查看次数

由于特殊字符,在环境变量中设置 Django 密钥失败

我正在尝试将 Django 密钥设置为我的venv/bin/activate.

但密钥中有一个“(”,我收到 venv 错误-bash: venv/bin/activate: line 85: syntax error near unexpected token ')'

我有点卡在这里。如何将此键设置为本地环境变量,以便它接受这些特殊字符?

django heroku virtualenv

6
推荐指数
1
解决办法
3862
查看次数

Django 1.8 XFrameOptionsMiddleware和xframe_options_exempt装饰器无法正常工作

我有一个我在Django 1.8中构建的网站,必须加载一个Box.com iframe.但是它没有在Chrome中加载,我得到了x-frame-options SAMEORIGIN错误.

但我添加了以下中间件类:

MIDDLEWARE_CLASSES = (
    # Default Django middleware.
    'django.middleware.common.CommonMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.locale.LocaleMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
)
Run Code Online (Sandbox Code Playgroud)

并在我的views.py中添加了xframe_options_exempt装饰器,如下所示:

@api_view(['GET'])
@xframe_options_exempt
def category_list(request):
    """
    List all categories.
    """
    if request.method == 'GET':
        categories = Category.objects.order_by('-category_type')
        serializer = CategorySerializer(categories, many=True)
        return Response(serializer.data)
Run Code Online (Sandbox Code Playgroud)

另外,我尝试添加以下设置,但没有运气:

X_FRAME_OPTIONS = 'ALLOW-FROM https://app.box.com/'
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我发现为什么这仍然不允许页面加载?我是否还需要在urls.py中添加装饰器功能?

from django.views.decorators.clickjacking import xframe_options_exempt

urlpatterns = patterns('base.views',
    url(r'^categories$', xframe_options_exempt(category_list)),
)
Run Code Online (Sandbox Code Playgroud)

非常感谢您的帮助.

django x-frame-options python-2.7 box

6
推荐指数
0
解决办法
472
查看次数