小编un3*_*33k的帖子

过滤查询集中的空名称或NULL名称

我有first_name,last_name和别名(可选)我需要搜索.所以,我需要一个查询来给我所有具有别名集的名称.

只有我能做到:

Name.objects.filter(alias!="")
Run Code Online (Sandbox Code Playgroud)

那么,与上述相同的是什么?

django null filter django-models django-queryset

444
推荐指数
6
解决办法
33万
查看次数

Django - 如何在该项目中的所有应用程序之间共享项目范围的模板标签

第二次询问更多细节......

我想有一个项目范围的templagetags目录,以便所有应用程序使用通用标记,然后每个应用程序都可以拥有自己的标记,如果需要的话.

让我说我有:

proj1/app1
proj1/app1/templatetags/app1_tags.py

proj1/app2
proj1/app2/templatetags/app2_tags.py

proj1/templatetags/proj1_tags.py

proj1/templates/app1/base.html
proj1/templates/app1/index.html
proj1/templates/app2/base.html
proj1/templates/app2/index.html
Run Code Online (Sandbox Code Playgroud)

哪里:

proj1/templates/app1/base.html
-----------
{% load proj1_tags %}
{% load app1_tags %}

proj1/templates/app1/index.html
-----------
{% extends "base.html" %}

proj1/templates/app2/base.html
-----------
{% load proj2_tags %}
{% load app2_tags %}

proj1/templates/app2/index.html
-----------
{% extends "base.html" %}
Run Code Online (Sandbox Code Playgroud)

这会有用吗?它对我不起作用.它无法找到要加载的proj1_tags.

tags django templates django-templates

30
推荐指数
4
解决办法
1万
查看次数

virtualenv可重定位 - 它真的有用吗?

我一直在寻找答案,但没有找到答案.我有一个虚拟的环境目录,一个带有req.txt的项目目录.当我运行pip -r req.txt时,它会安装一些来自github(源代码)的应用程序和一些来自pypi的应用程序.来自pypi的那些在虚拟evn上可重新定位的调用之后很好,但是从github安装的应用程序的站点包中的链接仍然指向旧的目录位置.

其他人都看过这种行为?有什么快速的方法吗?此外,relocatable不支持最初在virtualenv上使用的--no-site-packages标志.移动虚拟并重新激活后,系统的站点包中都可以看到所有内容.Docs表明这种行为是一个事实,所以我想知道是否有任何快速解决方法?

python virtualenv virtualenvwrapper

17
推荐指数
2
解决办法
2万
查看次数


我们可以使用相对路径在GNU Makefile中包含另一个Makefile吗?

我有一个Makefile:

project/all_app/myapp/src/Makefile
Run Code Online (Sandbox Code Playgroud)

我也有一个主人Depend.mk

project/Depend.mk
Run Code Online (Sandbox Code Playgroud)

我可以使用相对路径包含主Makefile吗?

include ../../../../Depend.mk
Run Code Online (Sandbox Code Playgroud)

gnu makefile

8
推荐指数
2
解决办法
2万
查看次数

django基于类的视图 - UpdateView - 如何在处理表单时访问请求用户?

在Django的基于类的UpdateView中,我排除了用户字段,因为它是系统内部的,我不会要求它.现在将Django传递给表单的正确方法是什么.(我现在怎么做,是我将用户传递到表单的init然后覆盖表单的save()方法.但我敢打赌,有一种正确的方法可以做到这一点.像隐藏的领域或者那样的东西性质.

# models.py
class Entry(models.Model):
    user = models.ForeignKey(
                User,
                related_name="%(class)s",
                null=False
    )

    name = models.CharField(
                blank=False, 
                max_length=58,
    )

    is_active = models.BooleanField(default=False)

    class Meta:
        ordering = ['name',]

    def __unicode__(self):
        return u'%s' % self.name

# forms.py
class EntryForm(forms.ModelForm):
    class Meta:
        model = Entry
        exclude = ('user',)

# views.py
class UpdateEntry(UpdateView):
    model = Entry
    form_class = EntryForm
    template_name = "entry/entry_update.html"
    success_url = reverse_lazy('entry_update')

    @method_decorator(login_required)
    def dispatch(self, *args, **kwargs):
        return super(UpdateEntry, self).dispatch(*args, **kwargs)

# urls.py
url(r'^entry/edit/(?P<pk>\d+)/$',
    UpdateEntry.as_view(),
    name='entry_update'
),
Run Code Online (Sandbox Code Playgroud)

django django-class-based-views

8
推荐指数
1
解决办法
9250
查看次数

Python - Regex - 如何在两组字符串之间查找字符串

考虑以下:

<div id=hotlinklist>
  <a href="foo1.com">Foo1</a>
  <div id=hotlink>
    <a href="/">Home</a>
  </div>
  <div id=hotlink>
    <a href="/extract">Extract</a>
  </div>
  <div id=hotlink>
    <a href="/sitemap">Sitemap</a>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

您如何在python中使用regex取出sitemap行?

<a href="/sitemap">Sitemap</a>
Run Code Online (Sandbox Code Playgroud)

以下内容可用于拉出锚标签.

'/<a(.*?)a>/i'
Run Code Online (Sandbox Code Playgroud)

但是,有多个锚标签.还有多个热链接,所以我们也不能真正使用它们?

python regex tags string

6
推荐指数
3
解决办法
2万
查看次数

如何禁用Firefox加载项更新检查启动

我使用cron-job通过命令行启动Firefox(Linux).当没有附加组件的更新时,它会正常启动,然后我可以告诉它该做什么.但是,如果附加组件有更新,则会询问是否进行该更新.我无法检测弹出窗口并选择否.

那么,如何在启动Firefox时禁用所有问题?

问题如下:

  • 您想要更新附加组件吗?
  • 你想升级Firefox吗?
  • 要打开以前的标签页或新会话吗?

我非常希望保持我的Firefox版本,并且没有任何问题.

当我启动Firefox时,我想让它开始干净整洁而没有任何问题.

cron firefox automation firefox-addon

6
推荐指数
1
解决办法
3万
查看次数

SVN布局 - 最佳实践

在CVS中,我们在项目中有多个目录.有一个每晚构建必须从同一个CVS项目中的不同目录中提取内容,以便构建每晚构建.所以我应该考虑到这一点,如果我们转移到SVN,我必须修改构建脚本以检查不同存储库中的内容.

我阅读了相关的SVN QA,但我有自己的问题,我需要答案.
我可以:

/trunk
/tags
/branches
/3rdparty
Run Code Online (Sandbox Code Playgroud)

我们开发的所有东西都来自/ trunk,而我们没有改变的任何第三方都来自/ 3rdparty.

一切都很好,现在每晚构建脚本必须标记主干,签出标签,检查所需的3rdparty东西到正确的目录,然后开始构建过程.
构建结果(编译的东西)可以在NFS安装上保留一段时间,因此集成团队可以回溯2周并重新创建问题.

我的基地都被覆盖了吗?

svn cvs tagging build-process cvs2svn

6
推荐指数
1
解决办法
5278
查看次数

如何使MacOS应用程序完全透明,而内部的flutter widget完全可见?

我确实有一个基本的 Flutter 应用程序,并且希望为 macOS 容器应用程序实现以下目标:

  • 使macOS 容器应用程序100%透明,不透明度为 0。
  • 使 macOS 容器应用程序内的 Flutter 小部件100% 不透明且具有白色背景。

我们的想法是拥有一个 macOS 绘图应用程序,它仅充当完全透明的容器,没有标题或边框,同时完全透视和点击。flutter 应用程序的侧面有一个小菜单,可以在桌面上的任何位置绘制。

以下代码有效,只是macOS 应用程序使 flutter 小部件也变得透明。

// appDelegate.swift

import Cocoa
import FlutterMacOS

@NSApplicationMain
class AppDelegate: FlutterAppDelegate {
  override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
    return true
  }
}
Run Code Online (Sandbox Code Playgroud)
// MainFlutterWindow.swift
import Cocoa
import FlutterMacOS

class MainFlutterWindow: NSWindow {

  override func awakeFromNib() {
    let flutterViewController = FlutterViewController.init()
    let windowFrame = self.frame
    self.contentViewController = flutterViewController
    self.setFrame(windowFrame, display: …
Run Code Online (Sandbox Code Playgroud)

macos transparency dart swift flutter

5
推荐指数
1
解决办法
394
查看次数