To send emails and stuff, I use code outside the views.py file (too much code there). I created a file named “tools.py” in the app folder where I start with
from django.shortcuts import render_to_response
from django.core.mail import send_mail
from mysite.myapp.models import MyModel
With runserver, I have an error ImportError: cannot import name MyModel
This is strange as I use the same import in the views.py file and there is no problem…
Any idea ? Thanks
Most likely, you have a circular import. Are you importing this tools.py file in your myapp/models.py?