小编vdb*_*oor的帖子

如何在`git log`中显示分支的名称?

如何在输出中显示分支的名称git log

例如,git log --graph --all我对提交进行了很好的概述,但是混淆了哪一行是master,哪个是我的分支.

git

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

Python类型提示:如何判断X是Foo的子类?

我应该如何在Python中为类类型编写类型提示?考虑以下代码:

class A(object):
    pass

class B(A):
    pass

def register(cls: type[A]):
    assert issubclass(cls, A)

 register(A)
 register(B)
Run Code Online (Sandbox Code Playgroud)

type[A]写这个是正确的方法吗?如果我只是使用cls: A它将意味着cls是一个实例A,但我想说的cls是一个类/类型,至少是子类A.

具体来说,我想指出的是参数应该是Django模型类型.

python django-models type-hinting python-3.x

26
推荐指数
1
解决办法
8655
查看次数

用`git add -p`解开两行

我有一个包含以下更改的文件:

# Manual hunk edit mode -- see bottom for a quick guide
@@ -280,6 +281,7 @@
 if( foo )
 {
     bla();
-    test( true );
+    removeThis();
+    test( false );
 }
 else
Run Code Online (Sandbox Code Playgroud)

我怎样才能提交更改test(),并避免提交removeThis()?每次我尝试手动编辑大块时git告诉我它不适合干净利落.

git git-add

22
推荐指数
1
解决办法
5027
查看次数

使用Django的CONN_MAX_AGE进行pgbouncer的理想设置

我正在运行一个多租户网站,我希望减少每个请求创建PostgreSQL连接的开销.Django的CONN_MAX_AGE允许这样做,代价是创建了许多与PostgreSQL的开放空闲连接(8个工作者*20个线程= 160个连接).每个连接10MB,这会消耗大量内存.

主要目的是减少连接时间开销.因此我的问题:

Django 1.6设置:

DATABASES['default'] = {
    'ENGINE':   'django.db.backends.postgresql_psycopg2',

     ....

    'PORT': '6432'
    'OPTIONS': {'autocommit': True,},
    'CONN_MAX_AGE': 300,
}

ATOMIC_REQUESTS = False   # default
Run Code Online (Sandbox Code Playgroud)

Postgres的:

max_connections = 100
Run Code Online (Sandbox Code Playgroud)

PgBouncer:

pool_mode = session     # Can this be transaction?
max_client_conn = 400   # Should this match postgres max_connections?
default_pool_size = 20
reserve_pool_size = 5
Run Code Online (Sandbox Code Playgroud)

django connection-pooling pgbouncer

22
推荐指数
1
解决办法
4556
查看次数

如何自动让syncdb添加列(不需要完全迁移)

当我对模型进行更改时(仅在开发期间添加列!),Django不会发出任何ALTER TABLE语句来更新数据库.有没有办法实现或解决这个问题? - 其他然后手动添加列?


注意我并不是真的在寻找一个完整的迁移解决方案,只是让我在路上添加列时可以继续编码.

django django-models

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

基于浏览器的IDE - Textarea可以使用代码完成吗?

最近我发现可以在<textarea>使用JavaScript中进行语法突出显示.

是否有支持自动完成的开源库?我想为HTML/CSS模板制作一个简单的在线编辑器.

优选地,可以扩展完成,因此我可以添加自定义规则.

javascript textarea code-completion

14
推荐指数
1
解决办法
9240
查看次数

如果用户登录,Django会阻止缓存视图

我的访问者从Varnish获得了该页面的缓存版本.我希望管理员用户一直看到该页面的当前版本.这样,所有更改都可以直接显示.

有这样的存在吗?我知道@never_cache装饰者.我正在寻找类似的东西,只有用户没有登录.

如果它适用于Django-CMS,则可获得奖励积分!

django http-caching

4
推荐指数
2
解决办法
1382
查看次数

使用Git,如何将工作副本中的某些更改提交到其他分支?

我在一个分支机构工作,得到了一份真正不干净的工作副本.在查看提交的更改时,我希望将一些oneliner修复程序提交到master分支.

在这种情况下,使用git stash并不是真的有帮助,因为我的工作副本还有许多其他更改,但尚未与master合并.

有没有更有效的方法来解决这种情况?(例如,提交,移动它的父级?)

git branch commit partial

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

如何在Django admin change_list中为一个CSS类提供一个列

我想更改Django管理员列表显示中的列宽.

有可能以某种方式将CSS类名添加到列中吗?我最好不要覆盖整个模板来完成这个任务.

django django-admin

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

Django-haystack按标题排序结果

我想按标题对我的django-haystack查询的结果进行排序.

from haystack.query import SearchQuerySet
for result in SearchQuerySet().all().order_by('result_title_sort'):
    print result.result_title_sort
Run Code Online (Sandbox Code Playgroud)

我不断收到此错误:

字段"result_title_sort"中的术语多于文档,但是无法对标记化字段进行排序

这是我的haystack字段定义:

result_title_sort = CharField(indexed=True, model_attr='title')
Run Code Online (Sandbox Code Playgroud)

我应该如何定义该字段,以便对其进行排序?

django solr django-haystack

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

我可以在jQuery中的每个动画步骤中实现回调吗?

我想在我的网站上实现一个动画:

  • 需要更新多个DOM元素.
  • 每个DOM元素都有自己的动画路径(取决于它们的位置)
  • 并且仍然有缓和效果.

如果我为每个元素调用jQuery的animate()函数(使用queue:false),它将使每个元素与其余元素略微不同步.有道理,因为有多个计时器在运行.

我可以只有一个计时器事件,每个动画步骤都有一个回调吗?就像是:

jQuery.fx.timeline( from, to, easing, function( step, total ) {

      var percentage = step / total;
      // ...update DOM elements based on the percentage of the animation

} );
Run Code Online (Sandbox Code Playgroud)

jquery animation timeline effect

2
推荐指数
1
解决办法
4518
查看次数

如何登录django testserver环境?

当我运行Django命令时:

./manage.py testserver
Run Code Online (Sandbox Code Playgroud)

它创建了一个新的数据库.

如何登录该实例的管理界面?

django django-admin django-testing

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

Django ModelForms,覆盖一个字段,保持相同的标签

在我的ModelForm中,我必须覆盖字段的某些设置(例如choices,或required状态).这需要将整个场再次声明为形式场.

有没有一种简单的方法来访问verbose_name模型字段,所以这不需要重新定义?

django django-models django-forms

0
推荐指数
1
解决办法
1327
查看次数