小编Ole*_*nko的帖子

Django站点地图索引示例

我有以下模型关系:

class Section(models.Model):
    section = models.CharField(max_length=200, unique=True)
    name = models.CharField(max_length=200, blank = True)


class Article (models.Model):
    url = models.CharField(max_length = 30, unique=True)
    is_published = models.BooleanField()  
    section = models.ForeignKey(Section)
Run Code Online (Sandbox Code Playgroud)

我需要为文章创建一个站点地图,其中包含部分的站点地图文件.我在这里阅读关于它的django文档http://docs.djangoproject.com/en/dev/ref/contrib/sitemaps/

但没有设法找到答案我怎么能:

  1. 在这种情况下定义sitemap类
  2. 如何将节参数传递到url文件中(如文档中所述)
  3. 如果我将sitemap定义为应用程序中另一个文件中的python类,我可以从哪里获得{'sitemaps':sitemaps}

sitemap django

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

Emacs将缓冲区合并为一个而不使用Cx 1键绑定

你能否在emacs中建议密钥绑定来执行以下操作:

步骤:例如1)我用命令Cx 2将所有文本编辑器区域分成2个部分2)然后我用Cx 3将另外2个分割成第一个3)如何制作第一个部分(在这种情况下为缓冲区)

有关我想要的图片的更好描述,请参见附图http://img.skitch.com/20090922-ra1394bnrbsigrdgm5uycjtrds.jpg

emacs key-bindings

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

django:如何使 django 评论默认不公开

使用 django 评论框架http://docs.djangoproject.com/en/dev/ref/contrib/comments/

不确定是否有选项可以在所有评论通过审核之前将其设为非私密...看起来我的所有评论都在发布后添加到网站中。真的需要改变这个

django django-comments

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

Django:使用未定义的字段数制作模型

我正在尝试为Article站点创建一个模型.我想将每篇文章与3-5篇相关文章联系起来,所以我想的是以这种方式创建代码:

class Article (models.Model):
    # Tiny url
    url = models.CharField(max_length = 30, unique=True)
    is_published = models.BooleanField()
    author = models.CharField(max_length = 150)
    title = models.CharField(max_length = 200)
    short_description = models.TextField(max_length = 600)
    body = tinymce_models.HTMLField()
    related1 = models.ForeignKey(Article)
    related2 = models.ForeignKey(Article)
    related3 = models.ForeignKey(Article)
Run Code Online (Sandbox Code Playgroud)

但不确定是否可以与同一模型建立外键关系.另外,例如,如果我决定将6,7篇文章绑定在一起,那将是如何工作的,我是否必须在模型中编写相关的4,5,6 .... 我想有更常见的解决方案,所以如果我绑定更多的文章,我不需要一次又一次地重新定义代码

我在想的不是扩展相关领域的文章模型..(看起来很难看)也许值得创建另一个模型?例如:ArticleSet

但是如何定义那些不受限制的列表(没有项目限制)..你能提出一个方法吗?

提前致谢

django models

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

Django:PYTHON_EGG_CACHE,访问被拒绝错误

我正在服务器上部署我的django应用程序,在最后阶段我收到此错误:

ExtractionError at /admin/

Can't extract file(s) to egg cache

The following error occurred while trying to extract file(s) to the Python egg
cache:

[Errno 13] Permission denied: '/.python-eggs'

The Python egg cache directory is currently set to:

/.python-eggs

Perhaps your account does not have write access to this directory?  You can
change the cache directory by setting the PYTHON_EGG_CACHE environment
variable to point to an accessible directory.

Request Method:     GET
Request URL:    http://go-ban.org/admin/
Exception Type:     ExtractionError
Exception Value:    

Can't …
Run Code Online (Sandbox Code Playgroud)

python django python-egg-cache

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

Django:在信号中获取 m2m 相关对象

我有点想看到类似的问题(Django accessing ManyToMany fields from post_save signal),但仍然不知道如何获取更新的相关对象列表。

例如我有以下型号

class User(models.Model):
    username = models.CharField

class Blog(models.Model):
    user = models.ManyToManyField('User')
Run Code Online (Sandbox Code Playgroud)

现在我通过 django admin 将用户添加到给定的博客。

所以我希望下面的信号将打印所有新用户(我刚刚添加的)...但是...我一直得到旧列表:(

@receiver(m2m_changed, sender=Blog.users.through)
def blog_users_change(sender, instance, **kwargs):
     print instance.users.all()
Run Code Online (Sandbox Code Playgroud)

最后一行给出了旧的用户列表instance.users.all()。例如,此处添加的用户不会反映出来。

python django

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

Flex:设置两个数组集合的差异

我正在寻找一种方法来交叉我的数组集合.

我有一个集合:allItems和另一个subSet.我想创建另一个ArrayCollection,其中将存储subSet中不存在的所有项.有没有办法做到这一点?

apache-flex actionscript-3

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

CSS:如何制作保证金:0px自动工作

我试图将图像置于另一个块内:

html代码如下所示:

<ul>
    <li>       
    <a href="/article/japanese-culture-one/">
    <img src="/site_media/upload/fushimi-inari-fox_jpg_200x200_q85.jpg"
    alt="?????? ????? - ???? ?? ??????????
    ?????????? ?????? ?????"/> </a> <br />
    <a href="/article/japanese-culture-one/"
    class="article_title">??????? ?
    ???????? ??????. ????? ??????</a>
    <p>????????????? ?? ?????????? ????
    ?????? ???????? ?????????????
    ?????????? ????????, ??????????
    ????????? ???????? ????? ????????????
    ? ????????????? ????? ????????.
    ??????? ? ???????? ??????, ??????? ??
    ????? ...</p> </li> .....
</ul>
Run Code Online (Sandbox Code Playgroud)

我想要做的是将图像放在li的中心.(见http://img.skitch.com/20091128-xf36n8ekhpxyi5rdgnuqrtw36a.png)

css看起来像这样:

ul#related{
    list-style:none;
    margin-top: 280px;
}

ul#related li{
    float:left;
    width:30%;
    height: 500px;
    margin:5px;
}

ul#related li a img{
    border:1px solid …
Run Code Online (Sandbox Code Playgroud)

css margin

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

如何检查函数的参数?

我有这样定义的函数:

def f1 (a, b, c = None, d = None):
    .....
Run Code Online (Sandbox Code Playgroud)

我如何检查a,b不等于某个值.我想检查它们不是空字符串,""或者" "

思考像.

arguments = locals()
for item in arguments:
    check_attribute(item, arguments[item])
Run Code Online (Sandbox Code Playgroud)

然后检查参数是否不是""," ".但在这种情况下,它也会尝试检查None值(我不想做的事情).

python

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

actionscript:字符是小写的

我遇到过这个问题.我无法理解如何在as3中检查Character是否为小写.有人建议吗?

actionscript-3

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

flex:可编辑标签组件

我试图在flex4中创建一个可编辑的标签.

为此,我正在扩展textfield类,因此它包含一个标签控件元素.但是,一旦文本字段变得不可见,我就无法看到标签.

代码看起来像这样:

package unimap.components
{
import spark.components.Label;
import spark.components.TextInput;

public class SmartTextInput extends TextInput
{
    private var _label:Label;
    public function SmartTextInput()
    {
        super();
    }

    public override function set editable(value:Boolean):void
    {
        super.editable = value;

        if (value == false)
        {
            _label = new Label();
            _label.x = this.x;
            _label.y = this.y;
            _label.width = this.width;
            _label.height = this.height;
            _label.text = "Home";

            addChild( _label ); // This lines fail the code with error
                                                // Error: addChild() is not available in this class. Instead, use …
Run Code Online (Sandbox Code Playgroud)

apache-flex flex4

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

django经理的问题

我有以下型号:

class UserProfile(models.Model):
    """
    User profile model, cintains a Foreign Key, which links it to the
    user profile.
    """
    about = models.TextField(blank=True)
    user = models.ForeignKey(User, unique=True)
    ranking = models.IntegerField(default = 1)
    avatar = models.ImageField(upload_to="usermedia", default = 'images/js.jpg')
    updated = models.DateTimeField(auto_now=True, default=datetime.now())
    is_bot = models.BooleanField(default = False)
    is_active = models.BooleanField(default = True)
    is_free = models.BooleanField(default = True)
    objects = ProfileManager()

    def __unicode__(self):
        return u"%s profile" %self.user
Run Code Online (Sandbox Code Playgroud)

还有经理

class ProfileManager(models.Manager):
    """
    Stores some additional helpers, which to get some profile data
    """ …
Run Code Online (Sandbox Code Playgroud)

django django-models django-managers

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

CSS:从CSS中选择html元素的问题

我想用CSS格式化html中的表单.这是一个非常简单的表单,所以我没想到用CSS选择器访问它会有任何问题.但无论如何,当我试图添加类似的东西:

#maincontent #left_side #comments{
    margin: 100px;
}
Run Code Online (Sandbox Code Playgroud)

要么

#comments{
    margin: 100px;
}
Run Code Online (Sandbox Code Playgroud)

我看不到明显的效果.

对不起,我想我不是很具描述性,但不确定如何描述问题...也许你可以看看这里的演示网址:

http://chess-advices.com:8000/article/ololo/ 并建议如何修复我的CSS,以预备表格?(我实际上只需要先访问它)

提前致谢

css

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