Why your templates shows some of the codes like {% csrf_token %}, for loops and so on? Check your templates first are not okay.
After signup log in to the admin panel as an admin and check if the user has been created on the database. You can also log in to your database to inspect this.
Does your app name called "app"? If so kindly on project ulrs change to
url(r'^',include(app.urls)), instead of
url(r'^',include(appurls))
And on app.urls add this
app_name ="app"
This is how name spacing on django work