1đź‘Ť
âś…
You ask specifically about “determining which arguments are missing”, but should be irrelevant to your error.
Your error message states that it can’t find any URL patterns matching the name “homepage”, before attempting any argument matching. Therefore no URLs exist named “homepage” in your setup. If it was an argument mismatch, you’d see a list of named URLs in the error such as “tried X urls.”
Either define a URL named home in your URLConf url(r'^home/$', 'home_view', name="homepage")
or find the location that is calling reverse('homepage')
and remove it. You will find this information in your traceback.
Source:stackexchange.com