Firstly, you were correct to use single quotes for the view name, i.e. 'auto.views.view_post'.
Now, temporarily remove the url tag, and check that {{ post }} and {{ post.slug }} give you the values you expect. The error message arguments '('',)' suggests that post.slug is the problem.