django相关内容
我正在使用AbstractUser模型创建自定义身份验证模型。 问题是我无法覆盖用户名字段的默认表单字段验证器,这是我到目前为止已经尝试过的方法: class RegularUserForm(forms.ModelForm): def __init __(self,* args,** kwargs): super(RegularUserForm,self ).__ init __
..
自从我将django设置为在本地工作以来已经有一段时间了。我正在使用版本 1.11 。获取它来提供静态文件。 我的项目名为 chatsys ,我在此文件夹中创建了静态文件夹和CSS chatsys\static\css\ style.css 。 这是设置文件中的当前设置。 BASE_DIR = os.path.dirname(os.path.dirname(os.path.absp
..
我制作了一个将对象作为json数据返回的api。我正在使用django-rest-framework及其序列化程序。使用资源(ModelResource),我排除了一些字段,例如称为“所有者”的属性。字段之一是其本身的外键。我想在api中显示此字段(所以我使用depth = 2),但是我想排除与返回对象中排除的字段相同的字段。 是否有一个不错的方法(我已经尝试了几种方法而没有想要的结果)。
..
我已经环顾了一阵子了,似乎找不到任何涉及差异的东西。如标题所示,我试图找出通过URL路径参数(例如 / content / 7 )获取数据并在urls.py中使用正则表达式有什么区别。它们来自使用 request.GET.get()这样的查询参数,例如 / content?num = 7 。 p> 每种方法都有优点和缺点,并且在任何情况下,一个方案显然比另一个方案更好吗? 另外,据我所
..
{{profile.first-name.value}} 我的变量仅是连字符...我希望可以做 first_name ,但是很多变量都是连字符。 但是,由于这个问题,我无法在模板中显示变量。为什么? 解决方案 连字符是Python中的运算符。如果您将所有的连字符替换为下划线,效果会更好。
..
我有以下两个查询。第一个可以正常工作,但是最后一个使用 location__dwithin 可以返回无法获得repr。关于为什么最后一个失败的任何建议? querySet = modelEmployee.objects.filter(location__distance_lte =(modelemp.location,D( mi = 150))) ,另一个是: q
..
我一直在尝试将Django 1.4.3设置为使用多个数据库,但是我一生都无法使其正常运行。我阅读了SO的文档和帖子,并执行了以下操作: 1)在中添加第二个数据库配置settings.py ,如下所示: DATABASES = { 'default':{ 'ENGINE':'django.db.backends.sqlite3', 'NAME':'/tmp/django.db', '
..
如果要包含外键模型字段,如何以json格式序列化Django模型? 如果我有: class Model1(models.Model): name = models.CharField() child = models.ForeignKey(Model2) 类Mode2(models.Model): field1 = models.CharField() field2 =
..
我刚刚升级到django v1.10,正在运行测试以检查一切是否正常,但是我得到了与django.contrib.auth.views.login相对的找不到参数'()'和关键字参数'{}'。 0个模式尝试了:[] 在我的登录页面上。 我正在使用django注册,并已致电获取使用 Login 登录页面。 然
..
我基本上想做 this ,但使用Django 2.0。 如果我尝试: Purchases.objects.filter(...。 。)。annotate(my_max = Window( expression = Max('field_of_interest'), partition_by = F('customer') ) ) 我返回所有行,但在每个记录中都添加了 my
..
我正在为我的API端点使用Django REST通用视图。我的序列化器中的字段之一具有ManyToMany关系。我想将该字段显示到我的API端点中,但是出现此错误 HTML输入当前不支持列表。 我的看法是这样: class AlertCreateView (ListCreateAPIView): Permission_classes =(IsAuthenticated,) p
..
我与Django单元测试的行为不一致。在使用sqlite的开发计算机上,如果我分别在两个应用程序上运行测试,则测试通过,但是如果我运行 manage.py test 一次测试所有内容,则开始在两个测试上,单元测试始终失败。 在使用Postgres的登台服务器上,我有一个特殊的测试可以单独测试(例如, manage.py test MyApp.tests.MyTestCase.testSome
..
有人知道如何摆脱Django urlfield中的'http://'前缀吗? 我的意思是当我们将字段定义为urlfield并尝试要输入网址,如果没有提供任何架构,django会自动在其中添加“ http://”前缀。我不想要该前缀。 我尝试在clean_field和clean方法下将其删除。 我深入研究了源代码。我看到django在UrlField类下的“ to_python”方
..
与一个团队一起在一个相当大/复杂的Django项目上工作,我们偶尔会看到运行服务器崩溃,并出现 ValueError:Embedded null byte 。我们重新启动runserver,这可以-几分钟或几天。我们无法检测到导致崩溃的模式(似乎是完全随机的)。幸运的是,它仅发生在本地开发中,而不是在我们的服务器上,但是我担心它会咬我们一路走。 下面的堆栈跟踪并不指向我们代码中的任何位置-似
..
我的目录结构是。 Mypack: -> __init__.py -> admin.py -> apps.py -> foo.py -> models.py 在apps.py中,我有AppConfig。我在foo.py中有一些方法,该方法使用从models.py导入的模型。然后将所有方法导入 init .py。 从foo import *
..
这是模型类(Django 2.0版) class Host(models.Model): host_id = models.CharField(max_length = 20,primary_key = True) host_label = models.CharField(verbose_name =“ linux_host_label”,max_length = 255)
..
我具有以下文件夹结构 app / app / helpers / app / helpers / methodhelper.py app / methods / app / methods / method.py 尝试从method.py中的methodhelper.py导入函数 ,所以我尝试了以下操作: 导入应用程序.helpers.met
..
我正在使用QR码(Django)库,当我执行 {%qrcode_from_text“ {%url'foo'%}”“ l”%} 时,内部标记给出错误。有什么办法可以做这种嵌套的Django模板标签吗?谢谢。 解决方案 不,但是您不需要。 url 标记具有将结果保存到变量的语法: {%url'foo'as foo_url%} 然后您可以在自定义标记中使用它:
..
Django的 django.db.models。 URLField 使用 django.core.validators.URLValidator : class URLField(CharField) : default_validators = [validators.URLValidator()] 由于未指定方案要接受,URLValidator默认为以下设置:
..
(据我所知),这确实不是一个复杂的问题。 我知道在MongoDB中,您可以输入一个字符串,它会自动标记并执行全-使用该字符串作为查询进行文本搜索。 但是,在Django中,我尚未找到类似的功能,并且我看到的所有示例都做了一些工作的行: 从django.contrib.postgres.search导入SearchQuery query = SearchQuery('foo')
..