
django过滤器早于天?
天是用户输入以获得比(用户输入的天数)还早的结果的数字。例如,如果用户输入32天,则他们将获得30天之前的结果。快速试用:class Entry(models.Model): entered = models.DateTimeField()>>> from datetime import datetime>>> Entry(entered = datetime.now()).save()>>> Entry.objects.filter(entered__lte = datetime.now())[<E...
2024-01-10
django中计数器的原子增量
我正在尝试以原子方式在Django中增加一个简单的计数器。我的代码如下所示:from models import Counterfrom django.db import transaction@transaction.commit_on_successdef increment_counter(name): counter = Counter.objects.get_or_create(name = name)[0] counter.count += 1 counter.save()如果...
2024-01-10
如何在Django中编写自定义装饰器?
问题@is_premium_userdef sample_view: ....... ......我希望某些观点仅适用于网站的高级用户。在项目中的各种应用程序中如何使用此装饰器?回答:你不必为此编写自己的装饰器,就像user_passes_testDjango中已经包含的那样。还有一个group_required_decorator扩展此装饰器的代码段(),该代码段非常...
2024-01-10
django模板系统,在模型内部调用函数
我想从我的模型中的模板调用一个函数,例如:class ChannelStatus(models.Model): .............................. .............................. def get_related_deltas(self,epk): mystring = "" if not self.get_error_code_delta(epk): return mystring ...
2024-01-10
什么是PyMySQL,它与MySQLdb有何不同?它会影响Django的部署吗?
我只是通过使用PyMySQL而不是MySQLdb解决了Django 现在,我想知道PyMySQL到底是什么以及它与MySQLdb有何不同。我在本地主机上使用它,然后将其上传到某些主机。在本地主机上使用PyMySQL并托管它们提供的任何内容都可以吗?由于我已将base.py和introspection.py中的“ MySQLdb”更改为“ PyMySQL”,更改这些文件后...
2024-01-10
Django Admin:仅将一个自定义窗口小部件用于一个模型字段
我的模型中有一个DateTimeField字段。我想将其显示为Django管理站点中的复选框小部件。为此,我创建了一个自定义表单小部件。但是,我不知道如何仅将我的自定义窗口小部件用于这一字段。在Django文档解释了如何使用自定义窗口小部件的所有特定类型的字段:class StopAdmin(admin.ModelAdmin): formfield_overri...
2024-01-10
Django Admin-覆盖自定义表单字段的小部件
我有一个自定义TagField表单字段。class TagField(forms.CharField): def __init__(self, *args, **kwargs): super(TagField, self).__init__(*args, **kwargs) self.widget = forms.TextInput(attrs={'class':'tag_field'})如上所示,它使用TextInput表单字段小部件。但是在管理员中,我希望使用Texta...
2024-01-10
django fabric设置部署主机
我想部署我的代码在本地主机和我的活动版本为此自动化我使用结构。我的基本结构文件如下所示:django fabric设置部署主机def localhost(): "Use the local virtual server" env.hosts = ['127.0.0.1'] env.user = 'user' env.path = '/var/www/html/{}'.format(env['project_name']) env.virtualhost_path = ...
2024-01-10
Django多选小部件?
Django管理站点使用了一个非常酷的小部件:如何在自己的应用程序中使用此小部件?我看不到这里列出的任何东西。回答:Django Admin应用程序为日历,过滤的选择等定义了许多自定义的小部件。这些小部件定义了媒体要求,并且Django Admin使用自定义小部件代替Django默认值。管理模板将仅包括在任何给...
2024-01-10
没有尾部斜杠的Django网址不会重定向
我在两个不同的计算机上有两个应用程序。在计算机A上的urls.py文件中,有一行如下所示:(r'^cast/$', 'mySite.simulate.views.cast')该网址对mySite.com/cast/和都适用mySite.com/cast。但是在计算机BI上,有一个类似的url写成:(r'^login/$', 'mySite.myUser.views.login')由于某种原因,计算机B上的url mySite.com/login/可以正常工作...
2024-01-10
Django的部件 - 添加类到现场
我想在Django ModelForm添加类我的输入是这样的:Django的部件 - 添加类到现场from django import forms from .models import OrderProject class OrderProjectForm(forms.ModelForm): def __init__(self, *args, **kwargs): super(OrderProjectForm, self).__init__(*args, **kwargs) f...
2024-01-10
如何从Django框架的表单字段中获取价值?
如何从django框架的表单字段中获取值?我想在视图中执行此操作,而不是在模板中执行此操作…回答:在视图中处理表单的标准模式如下所示:def contact(request): if request.method == 'POST': # If the form has been submitted... form = ContactForm(request.POST) # A form bound to the POST data if form.is_valid(): ...
2024-01-10
Django的工作流程框架
我一直在寻找一个框架来简化Django应用程序中相当复杂的工作流的开发。我希望能够使用该框架来自动进行状态转换,许可以及审计日志和通知之类的其他功能。我已经看到了有关同一主题的一些较旧的信息,但在过去的2-3年中所涉及的信息不多。我听说过的主要选择是GoFlow(自2/2009开始不更新)和dja...
2024-01-10
类似于Django的Java框架
我是Java开发人员。是否有一些适用于Java的Django / Rails-Ruby框架?我不喜欢为我做的每个项目创建管理面板。一次又一次地做同样的事情很无聊。另外,对于我的新项目,我的截止日期很短,我想使用某种Java框架来加快开发速度。回答:最近,我发现了一个看起来非常像django的框架。它称为playframework...
2024-01-10
如何在新的Django消息框架中的消息中输出HTML?
我试图在通过新的Django消息框架显示的消息中显示一些html。具体来说,我是通过ModelAdmin.message_user方法执行此操作的,该方法只是围绕messages()的一个瘦包装:def message_user(self, request, message): """ Send a message to the user. The default implementation posts a message using the django.contrib.message...
2024-01-10
在Django Admin中过滤ManyToMany框
我有一个与另一个对象具有多对多关系的对象。在Django Admin中,这会在多重选择框中产生很长的列表。我想过滤掉ManyToMany关系,所以我只获取客户选择的城市中可用的类别。这可能吗?我需要为其创建一个小部件吗?如果是这样,我该如何将行为从标准ManyToMany字段复制到该字段,因为我也希望filter_h...
2024-01-10
Django REST框架:非模型序列化器
我是Django REST框架的初学者,需要你的建议。我正在开发Web服务。该服务必须提供与其他服务的REST接口。我需要实现的REST接口无法直接与我的模型一起使用(我的意思是获取,放置,发布,删除操作)。相反,它为其他服务提供了一些计算结果。根据请求,我的服务会进行一些计算,只是将结果返回(...
2024-01-10
如何在Django REST框架中注册用户?
我正在使用Django REST框架编写REST API 。该API将成为社交移动应用程序的后端。在学习了本教程之后,我可以序列化所有模型,并且能够创建新资源并对其进行更新。我正在使用AuthToken进行身份验证。我的问题是:获得/users资源后,我希望应用程序用户能够注册。因此,拥有像这样的单独资源/register还...
2024-01-10
导入错误:没有名为django的模块
我正在使用centos linux。我有Django的python 2.6,现在我升级到了python 2.7。Python 2.6位于/usr/lib/python2.6中。Python 2.7位于/usr/local/lib/python2.7中。它们都具有site-packages目录,并且都包含django 1.2。如果我运行python,我将获得2.7版本。我的问题是,如果尝试导入Django,我会得到ImportError:没有名为django的模块我...
2024-01-10
Django 1.8:为现有架构创建初始迁移
我开始了一个使用迁移系统的django 1.8项目。事情变得一团糟,所以我从数据库中删除了迁移文件夹和表,现在我试图重建它们,但没有成功。我有三个应用程序(3个models.py文件),这些模型完全反映了表格!到目前为止,我发现的最佳方法是:删除所有migrations文件夹。做完了!从django_migrations表...
2024-01-10
删除添加另一个来自django管理员
我有一个内联模型在Django管理员是有OneToOneField与父母的关系。删除添加另一个来自django管理员class Child(models.Model): parent = models.OneToOneField(Parent) received_on = models.DateField(null=True,) 在管理内嵌我不想显示“添加另一个按钮”,所以我做了这样的事情: -class CampaignInfluencerShippingTrackingInline(admin.Tabu...
2024-01-10
django项目中的信号处理程序应该放在哪里?
我喜欢Greg解决此问题的方法,但我想指出,你可以直接在管理员中执行相同的操作:我刚刚开始在django项目中实现信号监听器。虽然我了解它们是什么以及如何使用它们。我很难弄清楚我应该把它们放在哪里。django网站上的文档说:你可以将信号处理和注册代码放在任何你喜欢的位置。但是,你需要...
2024-01-10
django,谷歌地图集成
我需要将django应用程序与直观的google-maps界面集成在一起,以用于无线电调度的保安人员/ emt。我已经在使用GeoDjango,尽管看起来对于特定用途可能有点过大。无论如何,它已经使服务器上的地理空间处理变得像我所需要的那样容易。但是我的JavaScript足够弱,而不必自己构建ajax rpc层。有没有什么工具...
2024-01-10
django网址格式为%20
在Django中,我需要使用什么url模式来处理urlencode字符,例如%20我正在使用,(?P<name>[\w]+)但这仅处理字母数字字符,因此%导致错误回答:我能够使用下面给出的配置使其工作。检查它是否适合你的需求。(?P<name>[\w|\W]+)...
2024-01-10
django日期字段到Unix时间戳
在模型中,我有一个这样的字段:mydate = models.DateField()现在,一个javascript图形函数需要unix时间戳,例如“ 1196550000000”,如何返回mydate输入的unix时间戳。回答:我知道不久前接受了另一个答案,但是这个问题在Google的搜索结果中显得很高,因此,我将添加另一个答案。如果你在模板级别工作,则...
2024-01-10
具有内联模型形式或表单集的基于django的类的视图
我有以下型号:class Bill(models.Model): date = models.DateTimeField(_("Date of bill"),null=True,blank=True)class Item(models.Model): name = models.CharField(_("Name"),max_length=100) price = models.FloatField(_("Price")) quantity = models.IntegerField...
2024-01-10
django抽象模型与常规继承
除了语法外,使用django抽象模型和对django模型使用纯Python继承之间有什么区别?利弊?更新:我认为我的问题被误解了,并且我收到了关于抽象模型与从django.db.models.Model继承的类之间的区别的答复。 我实际上想知道从Django抽象类(元:abstract = True)继承的模型类与从诸如“ object”(而不是models.Model)...
2024-01-10
如何将模型从一个django应用程序迁移到新的模型中?
我有一个带有四个模型的django应用。我现在意识到这些模型之一应该在单独的应用程序中。我确实已经安装了South来进行迁移,但是我认为这不能自动解决。如何将其中一种模型从旧应用程序迁移到新模型?另外,请记住,我将需要将此过程重复进行,以便可以迁移生产系统等。回答:假设我们有两...
2024-01-10
以编程方式将图像保存到Django ImageField
好的,我已经尝试了几乎所有内容,但无法正常工作。我有一个上面带有ImageField的Django模型我有通过HTTP下载图像的代码(已测试并且可以工作)图像直接保存到“ upload_to”文件夹中(upload_to是在ImageField上设置的文件夹)我需要做的就是将已经存在的图像文件路径与ImageField相关联我已经用6种不同...
2024-01-10
