Login to manage your account

Please enter a valid email address.
Forgot Password?
Please enter a valid password.
OR

Don't have an account yet? Sign up

Which of these is the correct way to reference a URL in a template?

  1. A {% url 'app:view_name' %}
  2. B {{ url('view_name') }}
  3. C {% link 'view_name' %}
  4. D <a href="/hardcoded/path/">
Answer

{% url 'app:view_name' %}

Named URL reversing keeps templates working when paths change. Hard-coded paths break silently on any URL restructure.

All Django MCQs

Login to manage your account

Please enter a valid email address.
Forgot Password?
Please enter a valid password.
OR

Don't have an account yet? Sign up as