小编Ras*_*iel的帖子

在不返回404的情况下验证django视图中是否存在对象的正确方法是什么?

我需要验证一个对象是否存在并返回该对象,然后根据该执行操作.在没有返回404的情况下,这样做的正确方法是什么?

try:
    listing = RealEstateListing.objects.get(slug_url = slug)
except:
    listing = None

if listing:
Run Code Online (Sandbox Code Playgroud)

django django-views

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

如何在Django模板中实现面包屑?

在谷歌搜索"Django面包屑"时提供的一些解决方案包括使用模板和block.super,基本上只是扩展基本块并将当前页面添加到其中.http://www.martin-geber.com/thought/2007/10/25/breadcrumbs-django-templates/

http://www.djangosnippets.org/snippets/1289/ - 提供了一个模板标签,但如果您没有正确声明urls.py,我不确定这是否可行.

我想知道最好的方法是什么?如果你之前已经实现了面包屑,你是怎么做的?

---编辑 -

我的问题是:在Django中是否有一种普遍接受的做面包屑的方法,但从我看到的答案中没有,并且有许多不同的解决方案,我不确定是谁给出正确的答案,如我使用了block.super方法的变体,而以下所有答案都可以使用.

我想这是一个太主观的问题.

django django-templates

39
推荐指数
5
解决办法
4万
查看次数

逆向工程mysql数据库来创建django app

我基本上是想借此创建一个PHP应用程序(笨框架)使用现有的MySQL数据库结构和反向IT工程师到Django应用程序.有一些工具可以做到这一点吗?南迁可能吗?

mysql django django-south

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

ftp_ssl_connect与tls上的隐式ftp

ftp_ssl_connect可以处理TLS上的隐式FTP吗?默认情况下,它使用显式.

我正在尝试上传到一个服务器,该服务器只接受端口990上的隐式ftp over tls; 有没有人遇到这个?你怎么修好它的?

php ftp ssl ftps

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

跨模型的Django Queryset?

我有几个模型,并希望返回属于用户的所有模型的查询集,我想知道是否可以从多个模型返回一个Queryset?

django django-models django-queryset

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

在django admin中,我们可以根据选择进行多项选择

http://docs.djangoproject.com/en/dev/ref/models/fields/#choices

我已经阅读了文档,这意味着使用数据库表来获取动态数据,但是它说明了这一点

选择适用于静态数据,如果有的话,变化不大.

所以,如果我想使用选择,但让它选择多个,因为我使用的数据是非常静态的,例如一周中的几天.

无论如何要在没有数据库表的情况下实现这一点?

django django-admin

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

在Django中显示准确的当前时间和日期的最佳方法是什么?

目前,我的方法涉及创建一个上下文处理器,然后在整个网站范 但是,我注意到我在解决夏令时变化时遇到了问题.我住在美国以外的BTW,我的服务器在美国,但它的时区是我的.但是,由于我们没有考虑夏令时,所以它总是比我当地时间早一个小时.

知道怎么解释这个吗?我过去曾使用过timedelta -1但不知何故我觉得这不是正确的解决方案.

django

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

在django-south的startmigration中使用新的"--freeze"选项的正确方法是什么?

我尝试了以下但这似乎只创建一个空的迁移文件:

startmigration appname freeze_appname --freeze appname
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

startmigration --freeze appname
Run Code Online (Sandbox Code Playgroud)

也不起作用.

migration django

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

在django中,如何编写一个选择四个整数的所有可能组合的查询?

我正在写一个游戏网站,其中抽奖是一系列四位数.例如1234

我试图在django中写一个查询,根据输入的四位数选择所有获胜者.获胜者是相同数字或相同组合的任意组合,1 2 3 4,2 3 1 4,4 1 3 2是所有获奖者.

如何编写此查询的最有效方法.

---------------------编辑,对不起这里提供的模型样本如下:-----------

class Draw(models.Model):
    digit1 = models.PositiveSmallIntegerField(null=True,blank=True)
    digit2 = models.PositiveSmallIntegerField(null=True,blank=True)
    digit3 = models.PositiveSmallIntegerField(null=True,blank=True)
    digit4 = models.PositiveSmallIntegerField(null=True,blank=True)
    draw_date = models.DateTimeField()
    closed = models.BooleanField()
    winner = models.BooleanField()

    def __unicode__(self):
        return "Draw For Week Ending %s" %(self.draw_date)

    def get_absolute_url(self):
        return "/draw/%s/" % (self.draw_date)

    def save(self, force_insert=False, force_update=False):
        if self.digit1 and self.digit2 and self.digit3 and self.digit4:
            #check if there are winners
            try:
                winners = Ticket.objects.filter(draw=self.id,digit1=self.digit1,digit2=self.digit2,digit3=self.digit3,digit4=self.digit4)
                self.winner = True
            except Ticket.DoesNotExist:
                self.winner = False …
Run Code Online (Sandbox Code Playgroud)

python django django-models

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