erreur apres upgrade a django4 / admin-sortable2 2.0+ #64

Closed
opened 2022-08-11 15:28:52 +00:00 by pheremans · 2 comments
Owner

apres le passage a django4 on a cette erreur ci :

(venv) aircox@aircox:/srv/www/aircox$ scripts/launch_in_venv ./manage.py check
Traceback (most recent call last):
  File "/srv/www/aircox/manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/core/management/__init__.py", line 446, in execute_from_command_line
    utility.execute()
  File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/core/management/__init__.py", line 440, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/core/management/base.py", line 402, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/core/management/base.py", line 448, in execute
    output = self.handle(*args, **options)
  File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/core/management/commands/check.py", line 76, in handle
    self.check(
  File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/core/management/base.py", line 475, in check
    all_issues = checks.run_checks(
  File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/core/checks/registry.py", line 88, in run_checks
    new_errors = check(app_configs=app_configs, databases=databases)
  File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/contrib/admin/checks.py", line 51, in check_admin_app
    errors.extend(site.check(app_configs))
  File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/contrib/admin/sites.py", line 97, in check
    errors.extend(modeladmin.check())
  File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/contrib/admin/options.py", line 139, in check
    return self.checks_class().check(self, **kwargs)
  File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/contrib/admin/checks.py", line 796, in check
    *self._check_inlines(admin_obj),
  File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/contrib/admin/checks.py", line 834, in _check_inlines
    return list(
  File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/contrib/admin/checks.py", line 836, in <genexpr>
    self._check_inlines_item(obj, item, "inlines[%d]" % index)
  File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/contrib/admin/checks.py", line 877, in _check_inlines_item
    return inline(obj.model, obj.admin_site).check()
  File "/srv/www/aircox/venv/lib/python3.9/site-packages/adminsortable2/admin.py", line 488, in __init__
    assert isinstance(admin_site._registry[parent_model], SortableAdminBase), \
AssertionError: aircox.SoundAdmin must inherit from SortableAdminBase since SoundTrackInline inherits from SortableInlineAdminMixin.
    ```
    
probablement lie' au passage de django-admin-sortable2~ de 0.7.6 a 2.0+ je pense
apres le passage a django4 on a cette erreur ci : ``` (venv) aircox@aircox:/srv/www/aircox$ scripts/launch_in_venv ./manage.py check Traceback (most recent call last): File "/srv/www/aircox/manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/core/management/__init__.py", line 446, in execute_from_command_line utility.execute() File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/core/management/__init__.py", line 440, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/core/management/base.py", line 402, in run_from_argv self.execute(*args, **cmd_options) File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/core/management/base.py", line 448, in execute output = self.handle(*args, **options) File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/core/management/commands/check.py", line 76, in handle self.check( File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/core/management/base.py", line 475, in check all_issues = checks.run_checks( File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/core/checks/registry.py", line 88, in run_checks new_errors = check(app_configs=app_configs, databases=databases) File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/contrib/admin/checks.py", line 51, in check_admin_app errors.extend(site.check(app_configs)) File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/contrib/admin/sites.py", line 97, in check errors.extend(modeladmin.check()) File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/contrib/admin/options.py", line 139, in check return self.checks_class().check(self, **kwargs) File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/contrib/admin/checks.py", line 796, in check *self._check_inlines(admin_obj), File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/contrib/admin/checks.py", line 834, in _check_inlines return list( File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/contrib/admin/checks.py", line 836, in <genexpr> self._check_inlines_item(obj, item, "inlines[%d]" % index) File "/srv/www/aircox/venv/lib/python3.9/site-packages/django/contrib/admin/checks.py", line 877, in _check_inlines_item return inline(obj.model, obj.admin_site).check() File "/srv/www/aircox/venv/lib/python3.9/site-packages/adminsortable2/admin.py", line 488, in __init__ assert isinstance(admin_site._registry[parent_model], SortableAdminBase), \ AssertionError: aircox.SoundAdmin must inherit from SortableAdminBase since SoundTrackInline inherits from SortableInlineAdminMixin. ``` probablement lie' au passage de django-admin-sortable2~ de 0.7.6 a 2.0+ je pense
Author
Owner
maybe this https://django-admin-sortable2.readthedocs.io/en/latest/installation.html#upgrading-from-version-1
pheremans changed title from error in to erreur apres upgrade a django4 / admin-sortable2 2.0+ 2022-08-11 15:42:31 +00:00
Owner

Merci pour la maj et l'analyse, j'ai réglé le problème, et j'ai mis à jour le serveur.

Merci pour la maj et l'analyse, j'ai réglé le problème, et j'ai mis à jour le serveur.
Sign in to join this conversation.
No description provided.