While registering, the form shows error after clicking the register button. But the user is created when visited in the admin panel
You'll need to see application's error that occured on server to debug this error, but at registration the likely boogies are:
It's hard to guess without knowing whats wrong. You'll need to get error message from Misago, either by looking it up in logs, enabling DEBUG in Misago and seeing response returned using your browser's console, or setting site to e-mail you errors (but last one won't work if its emails that are incorrect.
You may use
manage.py to test your mails setup:
python manage.py sendtestemail email@example.com
This means your e-mail configuration is incorrect. Seeing how you are trying to run on localhost, best idea seems to make Misago output emails to console instead of trying to connect with remote server to send them into the world.
This is documented in Django's docs, here.
I have finally finished work and its ready for deployment. It would be great if you could help me with these two things:
1) Is there anyway I can remove the M logo in the heading and on the title bar?
2) Will Heroku hosting work for Misago?
Thnaks for all your help! Greatly appreciate it!