问题标签 [pinax]

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 投票
2 回答
2051 浏览

django - 重新启动以查看更改?切诺基 + uWSGI + Django/Pinax + Virtualenv

我在 Cherokee + uWSGI 在我的 django 应用程序中对 .py 文件进行代码更改时遇到了一些麻烦。即使使用

find -name "*.pyc" -delete

...似乎没有任何效果。

在 django runserver 下运行相同的代码库时,在刷新时会立即注意到更改

如何强制重启并可靠地查看 Cherokee + uWSGI + Django 下的变化?

0 投票
1 回答
683 浏览

notifications - 在 Django Pinax 中向您的朋友发送通知

目前,我正在向数据库中的所有用户发送通知。如何获取我所有朋友的列表,以便将通知发送给我所有的朋友?

0 投票
3 回答
120 浏览

python - 如何使用 Django 为三个站点的网络创建单个登录和配置文件?

如何使用 Django 为三个站点的网络创建单个登录和配置文件?

我有一个由三个站点组成的网络,而不是让用户在三个站点中的每个站点都创建一个配置文件,我希望用户只需要注册一次,然后就可以使用所有三个站点。

这个问题有优雅的解决方案吗?

0 投票
1 回答
263 浏览

python - Python中的隐式模块搜索?

我正在努力更全面地了解 Python 虚拟环境,以解决廉价托管解决方案和开发平台的可移植性问题,并且有些部分我不明白。

我一直在构建虚拟环境,但我没有看到将虚拟环境复制到主机所需的完整隔离,假设主机没有安装 python

问题是我将构建一个与系统 P 不完全隔离的平台P -- bin /python2.6 -- lib/python2.6/site-packages

PATH 更改为仅包含 P/bin/

PYTHONPATH 为空

完美运行。但是,它仍然会访问系统目录来解决虚拟环境中不存在的问题。为什么??

在这种情况下 P =/tmp/pinax2/ `

导入系统

打印系统路径

['', '/tmp/pinax2/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg', '/tmp/pinax2/lib/python2.6/site-packages/pip- 0.8.1-py2.6.egg'、'/home/marc/PythonPersonalWorkspace/mcapps/societysource'、'/tmp/pinax2/lib/python2.6'、'/tmp/pinax2/lib/python2.6/plat -linux2', '/tmp/pinax2/lib/python2.6/lib-tk', '/tmp/pinax2/lib/python2.6/lib-old', '/tmp/pinax2/lib/python2.6/ lib-dynload'、'/usr/lib/python2.6'、'/usr/lib/python2.6/plat-linux2'、'/usr/lib/python2.6/lib-tk'、'/tmp/ pinax2/lib/python2.6/site-packages', '/usr/local/lib/python2.6/dist-packages/pydelicious-0.6-py2.6.egg', '/usr/local/lib/python2. 6/dist-packages/feedparser-4.1-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/nose-0.11.3-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/decorator-3.2.0-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/FormEncode-1.2.2- py2.6.egg', '/usr/local/lib/python2.6/dist-packages/PasteScript-1.7.3-py2.6.egg', '/usr/local/lib/python2.6/dist-包/PasteDeploy-1.3.3-py2.6.egg'、'/usr/local/lib/python2.6/dist-packages/Beaker-1.5.4-py2.6.egg'、'/usr/local/ lib/python2.6/dist-packages/Routes-1.12.3-py2.6.egg','/usr/local/lib/python2.6/dist-packages/docutils-0.4-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/simplejson-2.0.9-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/WebHelpers-0.6.4 -py2.6.egg', '/usr/local/lib/python2.6/dist-packages/Mako-0.3.6-py2.6.egg', '/usr/local/lib/python2.6/dist -packages/MarkupSafe-0.11-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/Tempita-0.4-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/WebTest-1.2-py2.6.egg', '/usr/local/ lib/python2.6/dist-packages/WebError-0.10.2-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/Pygments-1.3.1-py2.6.egg ', '/usr/local/lib/python2.6/dist-packages/AuthKit-0.4.5-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/elementtree-1.2 .7_20070827_preview-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/distribute-0.6.14-py2.6.egg', '/usr/local/lib/python2.6 /dist-packages/setuptools-0.6c11-py2.5.egg', '/usr/local/lib/python2.6/dist-packages/Myghty-1.2-py2.6.egg', '/usr/local/ lib/python2.6/dist-packages/recaptcha_client-1.0.5-py2.6.egg','/usr/local/lib/python2.6/dist-packages/pyfacebook-1.0a2-py2.6.egg' , '/usr/local/lib/python2.6/dist-packages/BeautifulSoup-3.2.0-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/flup-1.0.3.dev_20100525-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/JCC-1.9-py2.6-linux-i686.egg', '/usr/local/lib/python2.6/dist-packages/mechanize-0.2 .4-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/Pylons-1.0-py2.6.egg', '/usr/local/lib/python2.6/dist -packages/pyparsing-1.5.5-py2.6.egg','/usr/local/lib/python2.6/dist-packages/python_dateutil-1.5-py2.6.egg','/usr/local/lib /python2.6/dist-packages/z3ext.lucene-1.1.4-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/zope.app.catalog-3.8.1- py2.6.egg', '/usr/local/lib/python2.6/dist-packages/zope.app.container-3.9.1-py2.6.egg', '/usr/local/lib/python2. 6/dist-packages/zope.app.pagetemplate-3.11.2-py2.6.egg','/usr/local/lib/python2.6/dist-packages/zope.app.appsetup-3.15.0-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/zope. app.intid-3.7.1-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/zope.app.twisted-3.5.0-py2.6.egg', '/ usr/local/lib/python2.6/dist-packages/zope.i18nmessageid-3.5.3-py2.6-linux-i686.egg', '/usr/local/lib/python2.6/dist-packages/zope .index-3.6.1-py2.6-linux-i686.egg','/usr/local/lib/python2.6/dist-packages/zope.proxy-3.6.1-py2.6-linux-i686。鸡蛋','/usr/local/lib/python2.6/dist-packages/zope.schema-3.7.1-py2.6.egg','/usr/local/lib/python2.6/dist-packages/ zope.publisher-3.12.6-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/zope.component-3.10.0-py2.6.egg', '/usr/本地/lib/python2.6/dist-packages/zope.catalog-3.8.1-py2.6.egg','/usr/local/lib/python2.6/dist-packages/zope.app.publisher-3.10.2-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/zope. traversing-3.13.1-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/zope.size-3.4.1-py2.6.egg', '/usr/local/ lib/python2.6/dist-packages/zope.security-3.8.0-py2.6-linux-i686.egg', '/usr/local/lib/python2.6/dist-packages/zope.location-3.9 .0-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/zope.lifecycleevent-3.6.2-py2.6.egg', '/usr/local/lib/python2 .6/dist-packages/zope.i18n-3.7.4-py2.6.egg'、'/usr/local/lib/python2.6/dist-packages/zope.exceptions-3.6.1-py2.6。鸡蛋','/usr/local/lib/python2.6/dist-packages/zope.event-3.5.0_1-py2.6.egg','/usr/local/lib/python2.6/dist-packages/ zope.dublincore-3.8.1-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/zope.copypastemove-3.8.0-py2.6.egg','/usr/local/lib/python2.6/dist-packages/zope.container-3.12.0-py2.6-linux -i686.egg', '/usr/local/lib/python2.6/dist-packages/zope.browser-1.3-py2.6.egg', '/usr/local/lib/python2.6/dist-packages /zope.tales-3.5.1-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/zope.pagetemplate-3.5.2-py2.6.egg', '/usr /local/lib/python2.6/dist-packages/zope.configuration-3.7.2-py2.6.egg','/usr/local/lib/python2.6/dist-packages/zope.browserpage-3.12。 2-py2.6.egg'、'/usr/local/lib/python2.6/dist-packages/zope.site-3.9.2-py2.6.egg'、'/usr/local/lib/python2. 6/dist-packages/zope.session-3.9.3-py2.6.egg','/usr/local/lib/python2.6/dist-packages/zope.processlifetime-1.0-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/zope.error-3.7.2-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/zope.app.publication-3.12.0-py2.6.egg', '/usr/local/lib/ python2.6/dist-packages/ZODB3-3.10.1-py2.6-linux-i686.egg', '/usr/local/lib/python2.6/dist-packages/zope.intid-3.7.2-py2 .6.egg', '/usr/local/lib/python2.6/dist-packages/zope.app.server-3.5.0-py2.6.egg', '/usr/local/lib/python2.6 /dist-packages/zope.app.wsgi-3.10.0-py2.6.egg','/usr/local/lib/python2.6/dist-packages/zope.app.applicationcontrol-3.5.9-py2。 6.egg', '/usr/local/lib/python2.6/dist-packages/zdaemon-2.0.4-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/ ZConfig-2.8.0-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/zope.contenttype-3.5.1-py2.6.egg', '/usr/local/ lib/python2.6/dist-packages/zope.annotation-3.5.0-py2.6.egg','/usr/local/lib/python2.6/dist-packages/zope.componentvocabulary-1.0.1-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/zope.ptresource- 3.9.0-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/zope.datetime-3.4.0-py2.6.egg', '/usr/local/lib/ python2.6/dist-packages/zope.browserresource-3.12.0-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/zope.browsermenu-3.9.1-py2.6 .egg', '/usr/local/lib/python2.6/dist-packages/pytz-2010o-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/zope.copy -3.5.0-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/zope.broken-3.6.0-py2.6.egg', '/usr/local/lib /python2.6/dist-packages/zope.filerepresentation-3.6.0-py2.6.egg','/usr/local/lib/python2.6/dist-packages/zope.dottedname-3.4.6-py2。 6.egg', '/usr/local/lib/python2.6/dist-packages/zope.tal-3.5.2-py2.6.egg','/usr/local/lib/python2.6/dist-packages/RestrictedPython-3.6.0-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/zope.hookable-3.4.1-py2.6-linux-i686.egg', '/usr/local/lib/python2.6/dist-packages /zope.minmax-1.1.2-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/zope.authentication-3.7.1-py2.6.egg', '/usr /local/lib/python2.6/dist-packages/zc.lockfile-1.0.0-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/transaction-1.1.1- py2.6.egg', '/usr/local/lib/python2.6/dist-packages/zope.keyreference-3.6.2-py2.6.egg', '/usr/local/lib/python2.6/ dist-packages/zope.password-3.6.1-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/zope.server-3.8.2-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/zope.testing-3.10.2-py2.6。鸡蛋','/usr/local/lib/python2.6/dist-packages/zope.testbrowser-3.10.3-py2.6.egg','/usr/local/lib/python2.6/dist-packages/ wsgi_intercept-0.4-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/zope.applicationcontrol-3.5.5-py2.6.egg', '/usr/local/lib/ python2.6/dist-packages/Paste-1.7.3.1-py2.6.egg','/usr/local/lib/python2.6/dist-packages/SQLAlchemy-0.6.6-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/virtualenv-1.5.1-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/Reindent-0.1.1 -py2.6.egg', '/usr/local/lib/python2.6/dist-packages/roman-1.4.0-py2.6.egg', '/usr/local/lib/python2.6/dist -packages/WebOb-1.0.1-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/weakrefset-1.0.0-py2.6.egg', '/usr/local /lib/python2.6/dist-packages/django_openid-0.1.5-py2.6。鸡蛋','/usr/lib/pymodules/python2.6','/usr/local/lib/python2.6/dist-packages/django_extensions-0.6-py2.6.egg','/usr/local/lib /python2.6/dist-packages/django_robots-0.8.0-py2.6.egg','/usr/local/lib/python2.6/dist-packages/django_friends-0.1.5-py2.6.egg' , '/usr/local/lib/python2.6/dist-packages/django_mailer-0.1.0-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/django_messages-0.4. 4-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/django_announcements-0.1.2-py2.6.egg', '/usr/local/lib/python2.6/ dist-packages/django_oembed-0.1.3-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/django_db_log-2.2.1-py2.6.egg', '/usr/本地/lib/python2.6/dist-packages/django_pagination-1.0.7-py2.6.egg','/usr/local/lib/python2.6/dist-packages/django_threadedcomments-0.5。3-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/django_bookmarks-0.1.0-py2.6.egg', '/usr/local/lib/python2.6/ dist-packages/django_ajax_validation-0.1.3-py2.6.egg','/usr/local/lib/python2.6/dist-packages/django_photologue-2.3-py2.6.egg','/usr/local/ lib/python2.6/dist-packages/django_avatar-1.0.5-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/django_flag-0.1.1-py2.6.egg ', '/usr/local/lib/python2.6/dist-packages/django_microblogging-0.1.2-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/django_locations-0.1 .1-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/django_uni_form-0.7.0-py2.6.egg', '/usr/local/lib/python2.6 /dist-packages/django_sorting-0.1-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/django_markup-0.3-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/django_staticfiles-0.3.4-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/django_email_confirmation-0.1.4- py2.6.egg'、'/usr/local/lib/python2.6/site-packages'、'/usr/local/lib/python2.6/dist-packages'、'/usr/lib/python2.6 /dist-packages'、'/usr/lib/python2.6/dist-packages/PIL'、'/usr/lib/python2.6/dist-packages/gst-0.10'、'/usr/lib/python2. 6/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.6/gtk-2.0']6/dist-packages/PIL'、'/usr/lib/python2.6/dist-packages/gst-0.10'、'/usr/lib/python2.6/dist-packages/gtk-2.0'、'/usr /lib/pymodules/python2.6/gtk-2.0']6/dist-packages/PIL'、'/usr/lib/python2.6/dist-packages/gst-0.10'、'/usr/lib/python2.6/dist-packages/gtk-2.0'、'/usr /lib/pymodules/python2.6/gtk-2.0']

`

0 投票
2 回答
2739 浏览

python - 那里有现场 Pinax 演示吗?

Pinax 包包装了一些非常漂亮的东西。是否有任何现场演示可以在不安装/设置 Pinax 的情况下浏览?

0 投票
1 回答
703 浏览

django - Pinax:向 basic_projects 应用程序添加新选项卡:被文档混淆

刚刚克隆了 basic_project 并尝试按照此进行自定义 - http://pinaxproject.com/docs/0.7/tabs/#ref-tabs

创建了一个新应用程序“myapp”,将新选项卡添加到 right_nav 并编辑了“site_tabs.css”。
但是,当我单击选项卡时,虽然页面确实更改为 myapp,但选项卡的背景颜色不会更改。

文档中的这一行 -Create a myapps/base.html template that all pages under that tab will extend. Make sure it defines a block body_class with content myapp让我感到困惑。

那是什么"body_class" with content myapp?,是类具有“{% block body_class%}”的一些“div”吗?

我的 myapp 页面的代码现在非常简单 -

{% extends "site_base.html" %}
{% load i18n %}
{% load ifsetting_tag %}
{% block head_title %}
{% trans "Custom App page" %}
{% endblock %}

< div class="myapp">
< h1 >
{% trans "Custom App page" %}</h1>
{% if user.is_authenticated %}
< p >You are signed in !!</p>
{% else %}
< p >You are NOT signed in !!</p>
{% endif %}
< /div >

site_base.css 如下 -

body.profile #tab_profile a,
body.myapp #tab_myapp a,
body.notices #tab_notices a
{
color: #000; /* selected tab text colour */
}

body.profile #tab_profile,
body.myapp #tab_myapp,
body.notices #tab_notices
{
margin: 0; /* to compensate for border */
padding: 5px 0 5px;
background-color: #DEF; /* selected tab colour */
border-left: 1px solid #000; /* tab border */
border-top: 1px solid #000; /* tab border */
border-right: 1px solid #000; /* tab border */
}

任何指针都会很棒。谢谢。

0 投票
1 回答
127 浏览

django - Pinax:出乎意料:“没有这样的表:profiles_profile”

注:pinax 0.7.3

我只是用 sqlite3 运行 basic_project 的克隆。

它工作得很好yest。使我的笔记本电脑休眠,当我打开并尝试再次登录时,我得到了-
no such table: profiles_profile

使用 sqlite3 客户端打开了数据库 dev.db,我在那里看不到它。

停止服务器,删除数据库,创建了一个全新的 dev.db 的同步数据库,它也缺少表。我正在查看配置文件应用程序的 views.py,但我确定我没有在其中做任何 Dodo。

settings.py 具有已basic_profiles安装的应用程序。

异常显示查询触发为 -
'SELECT "profiles_profile"."id", "profiles_profile"."user_id", "profiles_profile"."name", "profiles_profile"."about", "profiles_profile"."location", "profiles_profile"."website" FROM "profiles_profile" WHERE "profiles_profile"."user_id" = ? '

该表结构与 of 相同basic_profiles,无法确定在查看这些文件时我可能在哪里输入错误。

任何指针?

0 投票
1 回答
324 浏览

python - django-photologue:如何将图像缩放到框并填充背景

我正在使用django-photologue(使用 1pinax)并希望将图像缩放到一个框(100px x 100px)。纵向图像应缩放到高度 100 像素,宽度应填充颜色。

0 投票
1 回答
282 浏览

django - Pinax 导入错误

第一次尝试运行 Pinax 0.7rc1 basic_project 时收到此消息。

“异常值:无法导入姓名消息”

Pinax 安装 Django 1.0.3,我认为这个版本没有消息模块。

有什么帮助吗?

http://dpaste.com/525105/

Django 1.0.3 在此处输入图像描述

0 投票
1 回答
260 浏览

python - 如何:修改 pinax 组类型

在 Pinax 文档中:

Pinax 中的组支持允许您定义任何类型的组。Pinax 捆绑了两种类型的组:

在项目类型中有 2 个内容应用程序 wiki 和 tpics

如何在主题和 wiki 旁边添加更多内容应用程序(照片、视频和地图)?