我有以下模型关系:
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/
但没有设法找到答案我怎么能:
你能否在emacs中建议密钥绑定来执行以下操作:
步骤:例如1)我用命令Cx 2将所有文本编辑器区域分成2个部分2)然后我用Cx 3将另外2个分割成第一个3)如何制作第一个部分(在这种情况下为缓冲区)
有关我想要的图片的更好描述,请参见附图http://img.skitch.com/20090922-ra1394bnrbsigrdgm5uycjtrds.jpg
使用 django 评论框架http://docs.djangoproject.com/en/dev/ref/contrib/comments/
不确定是否有选项可以在所有评论通过审核之前将其设为非私密...看起来我的所有评论都在发布后添加到网站中。真的需要改变这个
我正在尝试为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应用程序,在最后阶段我收到此错误:
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) 我有点想看到类似的问题(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()。例如,此处添加的用户不会反映出来。
我正在寻找一种方法来交叉我的数组集合.
我有一个集合:allItems和另一个subSet.我想创建另一个ArrayCollection,其中将存储subSet中不存在的所有项.有没有办法做到这一点?
我试图将图像置于另一个块内:
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) 我有这样定义的函数:
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值(我不想做的事情).
我试图在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) 我有以下型号:
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) 我想用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,以预备表格?(我实际上只需要先访问它)
提前致谢
django ×6
python ×3
apache-flex ×2
css ×2
emacs ×1
flex4 ×1
key-bindings ×1
margin ×1
models ×1
sitemap ×1