小编yet*_*tty的帖子

Postgis安装:类型"几何"不存在

我正在尝试用Postgis创建表.我是通过这个页面来做的.但是当我导入postgis.sql文件时,我收到了很多错误:

ERROR:  type "geometry" does not exist
Run Code Online (Sandbox Code Playgroud)

有谁知道我该怎么办?

postgresql geometry postgis

84
推荐指数
6
解决办法
6万
查看次数

Django - 重定向到www版本

Django是一种简单的方法,可以将所有内容从没有www的域重定向到带有它的版本吗?我的意思是从http:// example.com到http:// www.example.com.

python django dns redirect

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

Django:只有空白页面

我有一个Apache服务器,我想开始用Django编写的网站.我用户mod_wsgi.现在我做好了准备.但是服务器的响应是空的.而在错误日志中,什么也没有.你知道为什么吗?

如果某个文件可以提供帮助(*.wsgi,settings.py),我会附加它.

Prochazky.wsgi

import os
import sys
import site

os.environ['PYTHON_EGG_CACHE'] = '/home/prochazky/venv/.python-eggs'

site.addsitedir('/home/prochazky/venv/lib/python2.6/site-packages')

os.environ['DJANGO_SETTINGS_MODULE'] = 'Prochazky.settings'

sys.path.append('/home/prochazky/')
sys.path.append('/home/prochazky/Prochazky/')

import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
Run Code Online (Sandbox Code Playgroud)

Apache vhost:

<VirtualHost *:80>
    WSGIScriptAlias / /home/prochazky/Prochazky/Prochazky.wsgi
    ServerName testing.prochazky.net
    DocumentRoot /home/prochazky

    ErrorLog /home/prochazky/wsgi.log
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

python apache django wsgi response

3
推荐指数
1
解决办法
1963
查看次数

管理中的DjangoUnicodeDecodeError与DEBUG = False

我对Django管理有一点奇怪的问题.在settings.py中使用DEBUG = True,一切正常.但是当我将其更改为DEBUG = False时,我无法进行项目的页面编辑.我收到此错误:

Traceback (most recent call last):

  File /home/yetty/projects/Tchorici/venv/local/lib/python2.7/site-packages/django/core/handlers/base.py, line 136, in get_response
    response = response.render()

  File /home/yetty/projects/Tchorici/venv/local/lib/python2.7/site-packages/django/template/response.py, line 104, in render
    self._set_content(self.rendered_content)

  File /home/yetty/projects/Tchorici/venv/local/lib/python2.7/site-packages/django/template/response.py, line 81, in rendered_content
    content = template.render(context)

  File /home/yetty/projects/Tchorici/venv/local/lib/python2.7/site-packages/django/template/base.py, line 140, in render
    return self._render(context)

  File /home/yetty/projects/Tchorici/venv/local/lib/python2.7/site-packages/django/template/base.py, line 134, in _render
    return self.nodelist.render(context)

  File /home/yetty/projects/Tchorici/venv/local/lib/python2.7/site-packages/django/template/base.py, line 823, in render
    bit = self.render_node(node, context)

  File /home/yetty/projects/Tchorici/venv/local/lib/python2.7/site-packages/django/template/base.py, line 837, in render_node
    return node.render(context)

  File /home/yetty/projects/Tchorici/venv/local/lib/python2.7/site-packages/django/template/loader_tags.py, line 123, in render
    return compiled_parent._render(context)

  File /home/yetty/projects/Tchorici/venv/local/lib/python2.7/site-packages/django/template/base.py, line …
Run Code Online (Sandbox Code Playgroud)

django debugging administration

3
推荐指数
1
解决办法
982
查看次数

python_2_unicode_compatible错误

models.py如下,

from django.contrib.auth.models import User
from django.db import models
from django.utils.encoding import python_2_unicode_compatible
from django.utils.timezone import now

@python_2_unicode_compatible
class Tag(models.Model):
    name = models.CharField(max_length=50, unique=True)

    class Meta:
            verbose_name = 'tag'
            verbose_name_plural = 'tags'
            ordering = ['name']

    def __str__(self):
            return self.name
.............  and so on
Run Code Online (Sandbox Code Playgroud)

当我跑python manage.py syncdb这是我得到的错误:

itman@itman:~/djangoApp/mysite$ python manage.py syncdb
Traceback (most recent call last): 
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 443, in execute_from_command_line
    utility.execute()
  File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 382, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv) …
Run Code Online (Sandbox Code Playgroud)

python django ubuntu django-models python-2.7

3
推荐指数
6
解决办法
2万
查看次数

更多Django项目正在覆盖memcached

在我的服务器上,我在Django中有一个与Nginx + Gunicorn组合的项目.我在这个项目中使用memcached,它对我很好.

现在我想添加下一个项目.一切都很好,因为我将缓存添加到我的新项目中.然后这两个项目正在覆盖另一个项目的缓存.当我去一个项目的页面时,我看到第二个.

在我的settings.py中,我有:

MIDDLEWARE_CLASSES = (
    'django.middleware.cache.UpdateCacheMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.cache.FetchFromCacheMiddleware',
    ...
Run Code Online (Sandbox Code Playgroud)

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backend.memcached.MemcachedCache',
        'LOCATION': '127.0.0.1:11211',
    }
}
Run Code Online (Sandbox Code Playgroud)

我错了什么?

django memcached

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