Questions tagged «django»

Django是使用Python编写的开放源代码服务器端Web应用程序框架。它旨在减少创建复杂的数据驱动的网站和Web应用程序所需的工作量,并特别注重更少的代码,无冗余以及比隐式更显式。

3
Celery-获取当前任务的任务ID
如何从任务中获取任务的task_id值?这是我的代码: from celery.decorators import task from django.core.cache import cache @task def do_job(path): "Performs an operation on a file" # ... Code to perform the operation ... cache.set(current_task_id, operation_results) 这个想法是,当我创建任务的新实例时,我task_id从任务对象中检索。然后,我使用任务ID来确定任务是否已完成。我不想按path值跟踪任务,因为文件在任务完成后被“清理”,并且可能存在也可能不存在。 在上面的示例中,我将如何获取值current_task_id?
77 python  django  celery 

4
使用字符串而不是点语法访问Django模型的字段?
在Django中,我可以这样做: test = Test.objects.get(id=1) test.name 我希望能够使用动态生成的字符串访问属性,如下所示: test['name'] 或任何其他使用字符串的语法。我试过了 test._meta.get_field_by_name('name') 但这会返回字段本身而不是值。 有任何想法吗?

10
如何在Django中强制用户注销?
在某些情况下,在我的Django应用中,我希望能够强制用户通过用户名注销。不一定是当前登录的用户,而是另一个用户。因此,在我看来,request方法没有任何有关我要注销的用户的会话信息。 我熟悉django.auth和auth。注销方法,但是它将请求作为参数。如果我只有用户名,是否存在“ Django方式”将用户注销?还是我必须推出自己的注销SQL?

2
Django检查相关对象是否存在错误:RelatedObjectDoesNotExist
has_related_object我的模型中有一个方法需要检查相关对象是否存在 class Business(base): name = models.CharField(max_length=100, blank=True, null=True) def has_related_object(self): return (self.customers is not None) and (self.car is not None) class Customer(base): name = models.CharField(max_length=100, blank=True, null=True) person = models.OneToOneField('Business', related_name="customer") 但是我得到了错误: Business.has_related_object() RelatedObjectDoesNotExist:公司没有客户。
77 python  django 



6
如何使Django通过Gunicorn提供静态文件?
我想在localhost的gunicorn下运行django项目。我安装并集成了Gunicorn。当我跑步时: python manage.py run_gunicorn 它可以工作,但是没有任何静态文件(css和js) 我在settings.py中禁用了debug和template_debug(将它们设置为false),但是仍然相同。我想念什么吗? 我称静态为: {{ STATIC_URL }}css/etc....

5
RuntimeError:模型类django.contrib.sites.models.Site未声明显式的app_label且不在INSTALLED_APPS中的应用程序中
我正在使用Django Rest Framework和AngularJs构建应用程序。我使用Django-rest-auth进行身份验证,但是我无法对其进行设置。无论如何,我正尝试在我的项目中设置此应用。我意识到我需要安装django-rest-auth-registration来使其运行,所以我按照此文档进行了以下操作: 我运行了命令 pip安装django-rest-auth 和 点安装django-allauth 我的任何settings.py如下所示: INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', # 3rd party apps 'rest_framework', 'rest_framework.authtoken', 'rest_auth', 'allauth', 'allauth.account', 'rest_auth.registration', # My app 'myapp', ] 我还添加了身份验证后端,context_processors和正确的URL。 但是,当我尝试迁移时,终端抛出以下错误: RuntimeError:模型类django.contrib.sites.models.Site未声明显式的app_label,也不在INSTALLED_APPS的应用程序中。 为什么会出现此错误,以及如何解决该错误以迁移项目?谢谢!

17
Django:“ current_tags”不是有效的标签库
我有一个从朋友那里收到的Django小项目。该代码可以在他的系统上完美运行。但是,在我的系统上,运行服务器时收到以下错误消息: /的TemplateSyntaxError 'current_tags'不是有效的标签库:找不到模板库current_tags,尝试过django.templatetags.current_tags 问题出在html文件中的一行: {% load current_tags %} 此完全相同的代码可在他的系统上正常工作,没有错误。那会是什么呢?

14
如何将CSV数据导入Django模型
我有一些CSV数据,我想使用示例CSV数据导入django模型: 1;"02-01-101101";"Worm Gear HRF 50";"Ratio 1 : 10";"input shaft, output shaft, direction A, color dark green"; 2;"02-01-101102";"Worm Gear HRF 50";"Ratio 1 : 20";"input shaft, output shaft, direction A, color dark green"; 3;"02-01-101103";"Worm Gear HRF 50";"Ratio 1 : 30";"input shaft, output shaft, direction A, color dark green"; 4;"02-01-101104";"Worm Gear HRF 50";"Ratio …

3
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 …

4
Django:货币是FloatField还是DecimalField?
我很好奇,哪种货币更适合作为货币领域?我将执行一些简单的操作,例如计算差异,新旧价格之间的百分比。我计划在零(即10.50)之后保留两位数字,并且大多数情况下如果这些数字为零,我将隐藏这些数字并将其显示为“ 10” ps:货币不是基于美元的:)


4
经理不可用;用户已被替换为“ pet.Person”
我一直在使用django中的默认用户模型,我意识到,如果需要进一步增强它,则必须在django 1.5中创建自己的自定义用户模型。 我创建了自定义用户模型,并且具有允许用户登录的功能。我认为我的自定义用户模型与我的功能不兼容,因为它不允许我执行request.user。如何解决此问题,以便可以再次使用request.user? 意见 def LoginRequest(request): form = LoginForm(request.POST or None) if request.user.is_authenticated(): username = User.objects.get(username=request.user) url = reverse('world:Profile', kwargs = {'slug': person.slug}) return HttpResponseRedirect(url) if request.POST and form.is_valid(): user = form.authenticate_user() login(request, user) username= User.objects.get(username=request.user) person = Person.objects.get(user=request.user) url = reverse('world:Profile', kwargs = {'slug': person.slug}) return HttpResponseRedirect(url) return render(request, …
76 django 

5
Django密码生成器
我已经将一堆用户及其数据导入到django项目中。我需要为每个分配一个密码。这样的代码片段是否可以应付Django哈希和盐?
76 django  passwords 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.