debug_toolbar 告诉我,我在前端和 django-admin 中有来自 12 个信号的 44 个接收器。这正常吗?这会降低性能吗?有什么我应该根据你检查/修复的吗?
我可能用 pinax 搞砸了,我注意到还有很多查询似乎重复了。(检查并且查询似乎没问题)
这是工具栏的输出:
class_prepared class setup_join_cache, ensure_default_manager, do_pending_lookups, prep_localized_datetime
connection_created connection
got_request_exception request _rollback_on_exception
post_delete instance, using
post_init instance TagAutocompleteTagItField._update, TagAutocompleteTagItField._update, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, TagAutocompleteTagItField._update, TagAutocompleteTagItField._update, TagAutocompleteTagItField._update, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, TagAutocompleteTagItField._update, TagAutocompleteTagItField._update, TagAutocompleteTagItField._update, ImageField.update_dimension_fields, ImageField.update_dimension_fields
post_save instance, created, using, raw create_account, superuser_email_address, create_profile, signup_code_result_save, TagAutocompleteTagItField._save, TagAutocompleteTagItField._save, TagAutocompleteTagItField._save, TagAutocompleteTagItField._save, TagAutocompleteTagItField._save, TagAutocompleteTagItField._save, TagAutocompleteTagItField._save, TagAutocompleteTagItField._save
post_syncdb app, verbosity, interactive, class, created_models
pre_delete instance, using
pre_init instance, args, kwargs GenericForeignKey.instance_pre_init, GenericForeignKey.instance_pre_init, GenericForeignKey.instance_pre_init, GenericForeignKey.instance_pre_init, GenericForeignKey.instance_pre_init, GenericForeignKey.instance_pre_init, GenericForeignKey.instance_pre_init, GenericForeignKey.instance_pre_init, GenericForeignKey.instance_pre_init
pre_save instance, using, raw
request_finished close_connection
request_started reset_queries
TagAutocompleteTagItField 是 django-tagging 的子类