小编arm*_*nge的帖子

反向自定义django管理站点网址?

例如,有没有办法可以反转添加到自定义django AdminSite的URL

class MyAdminSite(AdminSite):
    def get_urls(self):
        urls = super(MyAdminSite, self).get_urls()
        my_urls = patterns('',
            url(r'some_view/$',self.admin_view( SomeView.as_view()), name='some_view' ),
        )
        return my_urls + url

myadmin = MyAdminSite(app_name='my_admin')


url(r'^admin/', include(my_admin.urls)),
Run Code Online (Sandbox Code Playgroud)

我该怎么扭转呢? some_view

django django-urls django-admin

7
推荐指数
2
解决办法
3014
查看次数

我该如何处理芹菜任务中的redis连接?

我有一个芹菜服务器,为我的应用程序处理一些计数器

class IncrementStatsCounterTask(Task):
    def run(self, count, shortcode, stat_type, operator_id, date,  **kwargs):
        r_server = redis.Redis(settings.REDIS_HOST)
        key = key_mask % {
            'shortcode': shortcode,
            'stat_type': stat_type,
            'operator_id': operator_id,
            'date': date.strftime('%Y%m%d')
        }

        return key, r_server.incr(key, count)
Run Code Online (Sandbox Code Playgroud)

这一切都很好,但是每次我的任务运行时都会打开和关闭redis连接.有没有更好的方法来处理连接?也许有某种持久的联系?

我正在运行最新的django-celery

redis celery

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

标签 统计

celery ×1

django ×1

django-admin ×1

django-urls ×1

redis ×1