This solution worked for me for (NameError: name ‘_mysql’) using mysqlclient . If you are on M1 just create ~/.zshrc using vi ~/.zshrc if it doesn’t exist.
vi ~/.zshrc
and add the following:
export DYLD_LIBRARY_PATH="/usr/local/mysql/lib:$PATH"
Make sure to end terminal process in vscode by clicking delete trash icon and then open terminal and run python manage.py runserver