Tag: django views

我可以使STATICFILES_DIR在Django 1.3中与STATIC_ROOT相同吗?

我使用的Django 1.3,我意识到它有一个collectstatic命令收集静态文件到STATIC_ROOT 。 在这里我有一些其他的全局文件需要使用STATICFILES_DIR来提供。 我可以让他们使用相同的目录吗? 谢谢。

“RelatedManager”对象不是可迭代的Django

嘿,我已经环顾了一些在这里的simliarpost,但没有发现任何已经解决了我的问题。 我有以下型号, from django.db import models class Areas(models.Model): name = models.CharField(max_length = 120) order_in_sidebar_network = models.IntegerField(blank=True, null=True) order_in_section_network = models.IntegerField(blank=True, null=True) def __unicode__ (self): return self.area_name class Meta: verbose_name_plural = "Areas" verbose_name = "Area" class Countries(models.Model): name = models.CharField(max_length = 120, help_text = "The name of the country") area = models.ForeignKey(Areas, verbose_name = 'Area') def […]

如何获得刚刚保存的logging的ID

我使用的Django 1.3为我的项目之一,我需要得到刚刚保存在数据库中的logging的ID。 我有如下面的代码来保存数据库中的logging: n = MyData.objects.create(record_title=title, record_content=content) n.save() logging的ID只保存自动增量。 有没有一种方法来获得该ID并在我的代码中的其他地方使用它?

Django反向查找外键

我有一个场地,这个场地有许多事件发生在那里。 我的模型是这样的: class Event(models.Model): title = models.CharField(max_length=200) date_published = models.DateTimeField('published date',default=datetime.now, blank=True) date_start = models.DateTimeField('start date') date_end = models.DateTimeField('end date') def __unicode__(self): return self.title description = models.TextField() price = models.IntegerField(null=True, blank=True) venue = models.ForeignKey(Venue) class Venue(models.Model): title = models.CharField(max_length=200) date_published = models.DateTimeField('published date',default=datetime.now, blank=True) venue_latitude = models.CharField(max_length=200) venue_longitude = models.CharField(max_length=200) venue_address = models.CharField(max_length=200) venue_city = […]

Django DoesNotExist

我试图find“DoesNotExist错误”的问题,我试图find正确的方式来pipe理无答案的结果,但是我继续在“DoesNotExist”或“对象没有属性DoestNotExists”的问题 from django.http import HttpResponse from django.contrib.sites.models import Site from django.utils import simplejson from vehicles.models import * from gpstracking.models import * def request_statuses(request): data = [] vehicles = Vehicle.objects.filter() Vehicle.vehicledevice_ for vehicle in vehicles: try: vehicledevice = vehicle.vehicledevice_set.get(is_joined__exact = True) imei = vehicledevice.device.imei try: lastposition = vehicledevice.device.devicetrack_set.latest('date_time_process') altitude = lastposition.altitude latitude = lastposition.latitude longitude = […]

如何在Djangodebugging工具栏中使用日志logging?

我想在我的django应用程序在视图函数中的不同点输出debugging消息。 Django的debugging工具栏的文档说它使用python日志中的构build,但我找不到更多的信息。 我真的不想login到文件,而是到工具栏上的信息窗格。 这个怎么用?

Django检查ManyToMany字段中是否有对象

我有一个相当简单的问题要解决。 我有合作伙伴模型有> = 0用户关联它: class Partner(models.Model): name = models.CharField(db_index=True, max_length=255) slug = models.SlugField(db_index=True) user = models.ManyToManyField(User) 现在,如果我有一个用户对象,并且有一个合作伙伴对象,那么检查用户是否与合作伙伴关联的最常见的Pythonic方法是什么? 我基本上需要一个语句,如果User关联到Partner ,则返回True。 我努力了: users = Partner.objects.values_list('user', flat=True).filter(slug=requested_slug) if request.user.pk in users: # do some private stuff 这工作,但我有一种感觉,有一个更好的办法。 另外,这将很容易卷入装饰,考虑到我需要一个命名参数( slug ))和请求对象( user )。 任何帮助将非常感激。

使用django.shortcuts.redirect添加request.GETvariables

有可能在redirect中添加GETvariables? (无需修改我的urls.py) 如果我做redirect('url-name', x) 我得到HttpResponseRedirect('/my_long_url/%s/', x) 我没有抱怨使用HttpResponseRedirect('/my_long_url/%s/?q=something', x) ,而只是想知道…

基于类的视图VS基于视图

创builddjango应用程序时,我总是使用FBV(基于function的视图),因为它很容易处理。 但是大多数开发人员表示,使用CBV(基于类的视图)更好,如果复杂的视图使用CBV,那么使用FBV会更好。 为什么? 使用CBV有什么好处?

django @login_required装饰器的超级用户

django中是否有类似于@login_required的装饰器,它也testing用户是否是超级用户? 谢谢