小编Sne*_*nde的帖子

使用 LineProfiler 对 Django 应用程序进行逐行分析

我想使用 line profiler 来分析我的 django 项目以显示代码性能的分析。

我正在关注这些链接:

  1. http://djangotricks.blogspot.in/2015/01/performance-bottlenecks-in-django-views.html

  2. https://github.com/dcramer/django-devserver

但这对我不起作用。我收到有关开发服务器的错误,如下所示:

Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/.virtualenvs/test/lib/python3.4/site-packages/django/core/management/__init__.py", line 350, in execute_from_command_line
    utility.execute()
  File "/.virtualenvs/test/lib/python3.4/site-packages/django/core/management/__init__.py", line 342, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/.virtualenvs/test/lib/python3.4/site-packages/django/core/management/__init__.py", line 195, in fetch_command
    klass = load_command_class(app_name, subcommand)
  File "/.virtualenvs/test/lib/python3.4/site-packages/django/core/management/__init__.py", line 39, in load_command_class
    module = import_module('%s.management.commands.%s' % (app_name, name))
  File "/.virtualenvs/test/lib64/python3.4/importlib/__init__.py", line 109, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 2254, in _gcd_import
  File "<frozen importlib._bootstrap>", line 2237, …
Run Code Online (Sandbox Code Playgroud)

python django line-profiler

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

django过滤器-如何获取过滤的对象

我有一个名为的模型Container,其中包含字段receivedname。我用来django-filter过滤这些字段。过滤后得到结果:

<list.filters.AdvancedSearchListFilter object at 0x7f68cd698828>
Run Code Online (Sandbox Code Playgroud)

这是我的filter课程:

class AdvancedSearchListFilter(django_filters.FilterSet):

    field-1 = django_filters.DateFromToRangeFilter(label='Received Date Range')

    class Meta:
        model = Container
        fields = ['field-1', 'field-2']
Run Code Online (Sandbox Code Playgroud)

如何获得过滤后的结果?

python django django-filter

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

如何在Django日期范围过滤器中放置占位符

我正在使用Django过滤器通过在我的应用程序中给出日期范围进行搜索.

class AdvancedSearchListFilter(django_filters.FilterSet):
    received = django_filters.DateFromToRangeFilter(label='Received Date Range')

    class Meta:
        model = Container
        fields = ['received']
Run Code Online (Sandbox Code Playgroud)

那么这个过滤器将创建我正在搜索To和From date range.SO的位置,因为我想放置一个占位符来显示日期格式,如'yyyy/mm/dd'.我怎样才能做到这一点?

python django date

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

标签 统计

django ×3

python ×3

date ×1

django-filter ×1

line-profiler ×1