标签: django-cms

Python-MySQLdb问题:错误的ELF类:ELFCLASS32

作为尝试django CMS(http://www.django-cms.org/)的一部分,我正在努力让Python-MySQLdb工作(http://pypi.python.org/pypi/MySQL-python/).

  • 我已经安装了Django CMS及其所有依赖项(Python 2.5,Django,django-south,MySQL服务器)
  • 我正在尝试使用MySQL作为所选数据库类型的Django CMS代码中的示例代码

执行时python manage.py syncdb,会发生以下错误:

django.core.exceptions.ImproperlyConfigured:加载MySQLdb模块时出错:/root/.python-eggs/MySQL_python-1.2.3c1-py2.5-linux-i686.egg-tmp/_mysql.so:错误的ELF类:ELFCLASS32

我已经能够将问题专门跟踪到python-mySQLdb(在堆栈跟踪中也可见).除此之外,我完全不解.我不知道ELFCLASS32意味着什么,或者ELF类是什么.

我怀疑这个错误可能与我正在运行64位版本的Debian 5(在VPS上)这一事实有关.

有什么好主意如何排除故障?

python mysql linux django django-cms

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

如何在django 1.6上安装django-cms 3

我想运行django-cms 3Django 1.6,但我不能!有谁知道运行教程一步一步django-cms 3django 1.6

python django django-cms django-1.6

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

在django-cms中获取"加载MySQLdb模块时出错:没有名为MySQLdb的模块"

我无法连接mysql而且我无法对其进行"python manage.py syncdb"

如何在django和django-cms中连接mysql而没有任何错误?

python mysql django django-cms

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

停止Bootstrap Navbar与Django CMS管理栏重叠

当您登录以在站点上进行更改时,显示在Django CMS窗口顶部的管理栏将覆盖Bootstrap navbar.

这就是它的样子:

django cms工具栏重叠导航栏

正如您所看到的navbar那样,工具栏重叠,而站点的其余部分向下移动以适应工具栏的部署.

这是以下HTML navbar:

<nav class="navbar navbar-fixed-top" role="navigation">
    <div class="container">
        <!-- Brand and toggle get grouped for better mobile display -->
        <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="index.html"><img src="img/EPG.jpg"></a>
        </div>
        <!-- Collect the nav links, forms, and other content for toggling -->
        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
            <ul class="nav navbar-nav navbar-right">
                <li>
                    <a href="index.html">HOME</a>
                </li>
                <li>
                    <a href="about.html">ABOUT</a>
                </li>
                <li>
                    <a …
Run Code Online (Sandbox Code Playgroud)

html css django django-cms twitter-bootstrap

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

如何获取 django 模板中表单字段的数量?

我有一个可以迭代的 django 表单,例如,通过 for 循环:

{% for field in form %}
   ...
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

现在我试图找出for 循环之外的表单字段总数。我已尝试以下操作,但它只是返回0,即使我有 2 个表单字段:

{{ form|length }}
Run Code Online (Sandbox Code Playgroud)

有什么办法可以做到这一点吗?

PS:这是在 django-cms 3.1.3 的背景下,如果这有帮助的话。

python django django-cms

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

Django-cms网址

我是django-cms的新手,经过一番努力,我设法将它安装在我的电脑上.现在我已经在其中创建了一个页面.现在,当我查看该页面时,网址是

http://localhost:8000/first/?preview
Run Code Online (Sandbox Code Playgroud)

我试图用网址访问该页面,

http://localhost:8000/first/
Run Code Online (Sandbox Code Playgroud)

但它没有显示任何东西.我还在覆盖网址中更新了网址,但没有成功.:(有什么东西,我想念?

编辑1 - 这是错误

> Page not found (404)
Request Method:     GET
Request URL:     http://localhost:8000/first/

URLs.py -

    from django.conf.urls.defaults import *
from django.contrib import admin
from django.conf import settings


# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'myproject.views.home', name='home'),
    # url(r'^myproject/', include('myproject.foo.urls')),

    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to …
Run Code Online (Sandbox Code Playgroud)

python django url django-cms

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

如何禁用django中首页上的django cms top编辑栏

我错误地安装了django-cms; 现在在每个页面的顶部,我看到django cms栏用于添加或编辑页面.

它会加载与我自己的脚本冲突的不必要的javascript文件.

我怎样才能删除django-cms?

django django-cms

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

Django CMS - 文章显示为无

我刚刚安装了Django CMS,但文章的每个标题都显示为无?有没有人遇到过这个?

截图

根据django-cms网站上的教程,安装是仅使用base和template_1模板的基本安装.

当回到每个页面时,标题就在那里.因此必须将信息写入数据库.

谢谢,

python django django-cms

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

如何从django视图创建django-cms插件?

我创建了一个"模型"的"视图",显示了最后五个元素.如何创建CMS插件,我可以将其放入"占位符"?

django django-cms

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

Django CMS 每站点缓存不适用于 CMS 页面

我正在尝试使用 Django CMS设置 Django 的每个站点缓存(https://docs.djangoproject.com/en/1.10/topics/cache/#the-per-site-cache),但我无法获取缓存适用于 CMS 页面,但适用于挂接页面。

这是我的设置片段:

MIDDLEWARE_CLASSES = [
    'django.middleware.cache.UpdateCacheMiddleware',
    'django.middleware.gzip.GZipMiddleware',
    'htmlmin.middleware.HtmlMinifyMiddleware',
    'htmlmin.middleware.MarkRequestMiddleware',
    'cms.middleware.utils.ApphookReloadMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.locale.LocaleMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
    'django.contrib.redirects.middleware.RedirectFallbackMiddleware',
    'cms.middleware.user.CurrentUserMiddleware',
    'cms.middleware.page.CurrentPageMiddleware',
    'cms.middleware.toolbar.ToolbarMiddleware',
    'cms.middleware.language.LanguageCookieMiddleware',
    'django.middleware.cache.FetchFromCacheMiddleware',
]

CACHE_MIDDLEWARE_ALIAS = 'default'
CACHE_MIDDLEWARE_SECONDS = 60
CACHE_MIDDLEWARE_KEY_PREFIX = 'mysite-'
CMS_PAGE_CACHE = True

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.db.DatabaseCache',
        'LOCATION': 'cache_table',
        'TIMEOUT' : 60*60*24,
        'OPTIONS': {
            'MAX_ENTRIES': 10000,
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我导航到一个被挂断的页面,响应头是:

Cache-Control: max-age=60
Run Code Online (Sandbox Code Playgroud)

哪个是正确的。但是,对于 CMS 页面,我得到了标题:

Cache-Control: max-age=0, no-store, no-cache, must-revalidate
Run Code Online (Sandbox Code Playgroud)

这是不正确的。

Django CMS 文档(http://docs.django-cms.org/en/release-3.4.x/how_to/caching.html)说 …

django caching django-cms

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

如何在 Django 模板中发出外部网站的 HTML?

我想在外部站点上获取我的其中一个页面的内容、HTML 和所有内容。如果在 .NET 中,我可以使用 WebClient 并检索页面,将其保存到一个变量中,然后在 Razor 中发出它。PHP 可以使用 cURL。

我怎样才能在 Django 模板中做到这一点?我需要创建一个使用 urllib 的插件吗?

如果重要的话,我正在使用 DjangoCMS。我搜索并尝试了 Django http 模块。

我查看了 http 的 helper Django 模块,但没有看到任何内容。我不确定该放在哪里urllibrequests,因为我不知道我要做什么需要我构建插件或自定义模板标签。

我希望知道如何使用 Python 和 Django 的模板语言或仅使用模板语言来做到这一点,所以我真的不想在 JavaScript、iframe、对象等中做到这一点。

python django urllib django-cms

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

标签 统计

django ×11

django-cms ×11

python ×7

mysql ×2

caching ×1

css ×1

django-1.6 ×1

html ×1

linux ×1

twitter-bootstrap ×1

url ×1

urllib ×1