Open
Description
My Requirements:
Django==5.0.3
django-environ==0.11.2
psycopg2-binary==2.9.9
redis==5.0.3
djangorestframework==3.15.0
markdown==3.6.0
django-filter==24.1
celery==5.3.6
pylint==3.1.0
pylint-django==2.5.5
django-debug-toolbar==4.3.0
When I run this command:
pylint --load-plugins pylint_django --django-settings servis.settings.dev .
I am getting this error:
...
File "/Users/<myusername>/Documents/projects/<myproject>/venv/lib/python3.12/site-packages/pylint/lint/pylinter.py", line 946, in _astroid_module_checker
checker.open()
File "/Users/<myusername>/Documents/projects/<myproject>/venv/lib/python3.12/site-packages/pylint_django/checkers/foreign_key_strings.py", line 120, in open
args=self.config.django_settings_module,
^^^^^^^^^^^
AttributeError: 'ForeignKeyStringsChecker' object has no attribute 'config'
I couldn't find any solution via googling with AttributeError: 'ForeignKeyStringsChecker' object has no attribute 'config'
Is anyone can help me? Do you support Django 5.0 ?
Activity
shtalinberg commentedon May 8, 2024
I have the same error with Django==4.2.13 and python3.10
shtalinberg commentedon May 10, 2024
@EfraimGENC I resolved by set this setting for my project
init-hook='import os, sys; sys.path.append("src"); sys.path.append("src/apps");'
[#430] Fixing reference to linter config object (which moved between …
carlio commentedon Jul 20, 2024
@EfraimGENC Can you try this now with the latest
master
branch? I just found a bug elsewhere which I think will fix this one too.Regarding 5.0, that is supported in the latest
master
branch, I'm working towards making a release to PyPI with that support.ediordna commentedon Sep 4, 2024
Is it possible to release this to a new version to make it downloadable via pip etc?
hepcat72 commentedon Mar 24, 2025
For others ending up here... the
AttributeError
could be (depending on your version) due to a missing__init__.py
file. I just updated to the latest and I don't get the exception any longer, but I do get an error (unless I add that file back):My upgrades:
Python 3.9.1