
django,谷歌地图集成
我需要将django应用程序与直观的google-maps界面集成在一起,以用于无线电调度的保安人员/ emt。我已经在使用GeoDjango,尽管看起来对于特定用途可能有点过大。无论如何,它已经使服务器上的地理空间处理变得像我所需要的那样容易。但是我的JavaScript足够弱,而不必自己构建ajax rpc层。有没有什么工具...
2024-01-10
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网址格式为%20
在Django中,我需要使用什么url模式来处理urlencode字符,例如%20我正在使用,(?P<name>[\w]+)但这仅处理字母数字字符,因此%导致错误回答:我能够使用下面给出的配置使其工作。检查它是否适合你的需求。(?P<name>[\w|\W]+)...
2024-01-10
django抽象模型与常规继承
除了语法外,使用django抽象模型和对django模型使用纯Python继承之间有什么区别?利弊?更新:我认为我的问题被误解了,并且我收到了关于抽象模型与从django.db.models.Model继承的类之间的区别的答复。 我实际上想知道从Django抽象类(元:abstract = True)继承的模型类与从诸如“ object”(而不是models.Model)...
2024-01-10
django翻译模板中的变量内容
我正在使用{%trans%}模板标签。Django文档说:{%trans%}模板标记可转换常量字符串(用单引号或双引号引起来)或可变内容:{%trans“这是标题。” %} {%trans myvar%}https://docs.djangoproject.com/zh-CN/1.3/topics/i18n/internationalization/#trans-template-tag我发现无法执行{%trans myvar%},因为在运行makemessages命令后...
2024-01-10
django中非常简单的用户输入
我的基础难题是我无法理解django模板,视图和url是如何捆绑在一起的……提示用户输入字符串,然后使用该字符串查询数据库的最简单,最简单的最小方法是什么(最好是w / python模型而不是原始sql查询)?我应该使用GET和POST方法吗?我应该使用表格吗?我需要使用模板还是可以使用通用视图?当我尝...
2024-01-10
设置django-mssql问题
我在Win Server 2008 R2上设置django-mssql时遇到一些问题。我已经安装了所有内容,但是django-mssql的Wiki说要设置设置文件,类似于:DATABASES = {'default': { 'NAME': 'my_database', 'ENGINE': 'sqlserver_ado', 'HOST': 'dbserver\\ss2008', 'USER': '', 'PASSWORD': '', 'OPTIONS' : { ...
2024-01-10
django中的可选get参数?
有人可以解释一下如何编写网址格式和允许可选参数的视图吗?我已成功完成此操作,但我总是会破坏url模板标记。这是我目前所拥有的:图案(r'^so/(?P<required>\d+)/?(?P<optional>(.*))/?$', 'myapp.so')视图def so(request, required, optional):如果在此示例中使用提供两个参数的url模板标记,则效果很好;但是,如果...
2024-01-10
django更改默认运行服务器端口
我想在manage.py runserver侦听器中指定可侦听的默认端口config.ini。是否有比sys.argv在内部解析manage.py并插入配置的端口更容易的修复方法?目标是运行时./manage.py runserver不必每次都指定地址和端口,而要从中获取参数config.ini。回答:使用以下命令创建一个bash脚本:#!/bin/bashexec ./manage.py runserver 0.0.0.0:<you...
2024-01-10
Django删除FileField
我正在Django中构建一个Web应用程序。我有一个上传文件的模型,但是无法删除它。这是我的代码:class Song(models.Model): name = models.CharField(blank=True, max_length=100) author = models.ForeignKey(User, to_field='id', related_name="id_user2") song = models.FileField(upload_to='/songs/') ...
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管理员
我有一个内联模型在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日期字段到Unix时间戳
在模型中,我有一个这样的字段:mydate = models.DateField()现在,一个javascript图形函数需要unix时间戳,例如“ 1196550000000”,如何返回mydate输入的unix时间戳。回答:我知道不久前接受了另一个答案,但是这个问题在Google的搜索结果中显得很高,因此,我将添加另一个答案。如果你在模板级别工作,则...
2024-01-10
没有名为django.core的模块
卸载旧的Django版本后,我已经更新到最新的Django版本1.0.2。但是现在当我运行django-admin.py时,出现以下错误。我该如何解决?Traceback (most recent call last): File "C:\Python25\Lib\site-packages\django\bin\django-admin.py", line 2, in <module> from django.core import managementImportError: No module...
2024-01-10
从Redis删除会话(Django)
我正在使用Django和Redis作为会话引擎(也是Celery,但这是其他东西)。它运行完美,我可以看到速度有所提高。SESSION_ENGINE = 'django.contrib.sessions.backends.cached_db'我有一个脚本,每分钟运行一次,以通过某些方法检查活动用户,如果该用户在最近一分钟内未处于活动状态,则该会话将被删除。这样做是为...
2024-01-10
django-get()返回了多个主题
当我尝试将一个属性与另一个具有M对M关系的属性相关时,我收到此错误:get()返回了多个主题-返回2!你们能告诉我这是什么意思,也许可以提前告诉我如何避免此错误?楷模class LearningObjective(models.Model): learning_objective=models.TextField()class Topic(models.Model): learning_objective_topic=models.ManyToManyField(...
2024-01-10
django创建多个类型用户的最佳方法
我想在Django中创建多个用户。我想知道哪种方法最好。class Teachers(models.Model): user = models.ForeignKey(User) is_teacher = models.BooleanField(default=True) .......还是应该使用..class Teacher(User): is_teacher = models.BooleanField(default=True) .......还是我必须创建自定义用户模型…...
2024-01-10
django中业务逻辑和数据访问的分离
我正在Django中编写一个项目,我发现文件中有80%的代码models.py。这段代码令人困惑,并且在一段时间之后,我不再了解实际发生的事情。这是困扰我的事情:我发现模型级别(应该只负责处理数据库中的数据)在发送电子邮件,使用API到其他服务等方面也很丑陋。另外,我发现在视图中放置业...
2024-01-10
如何使用django表单向导保存文件?
如何使用django表单向导保存文件?我使用Django 1.3,但找不到示例和解决方案。 ; -/如何使用django表单向导保存文件?与谷歌和Django文档我写了这个:class ContactWizard(FormWizard): def done(self, request, form_list): d = dict((k, v) for form in form_list for k, v in form.cleaned_data.items()) d['ip'] = reque...
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
在每个页面上放置一个django登录表单
如果用户未登录,我希望登录表单(来自django.contrib.auth的AuthenticationForm)出现在网站的每个页面上。当用户登录时,它们将被重定向到同一页面。如果有错误,该错误将与表格一起显示在同一页面上。我想你需要一个上下文处理器来为每个模板提供表单。但是,那么你还需要每个视图来处理发布的表...
2024-01-10
如何在我的django应用中显示收藏夹图标?
我只想将其favicon.ico放入我的staticfiles目录中,然后将其显示在我的应用中。我该怎么做?我已将该favicon.ico文件放置在staticfiles目录中,但未显示,并且在日志中看到了该文件:127.0.0.1 - - [21/Feb/2014 10:10:53] "GET /favicon.ico HTTP/1.1" 404 -如果我去http://localhost:8000/static/favicon.ico,我可以看到该图标。回答:...
2024-01-10
如何在生产数据库上运行django单元测试?
我开始采用TDD开发态度,并为django应用程序编写单元测试。我知道固定装置,并且知道应该执行测试的方式,但是对于给定的测试,我确实需要在整个数据库上执行它,而我想处理的10百万以上行数据库的json固定装置,此外,此测试是“只读”的。因此,问题是如何设置测试套件以在生产数据库上运行...
2024-01-10
django 1.7迁移获取错误“表已存在”
我正在尝试应用迁移,但出现错误:django.db.utils.OperationalError:(1050,“表’customers_customer’已经存在”)我通过发出以下命令来获取此信息:python manage.py migrate我的客户表已经存在,那么该怎么做才能让迁移知道这一点,而不是出错,然后对模型进行修改?我在本地环境的本地数据库上运行了此...
2024-01-10
如何在django中覆盖超类模型字段的详细名称
假设我有一个继承自SuperFoo的模型Foo:class SuperFoo(models.Model): name = models.CharField('name of SuperFoo instance', max_length=50) ...class Foo(SuperFoo): ... # do something that changes verbose_name of name field of SuperFoo在Foo类中,我想重写SuperFoo的name字段的verb...
2024-01-10
