But now there is new error when I access localhost:8000/article :
Traceback (innermost last):
File "/media/putra/DataLinux/Projects/___Python/frappe1/apps/frappe/frappe/website/render.py", line 25, in render
data = render_page_by_language(path)
File "/media/putra/DataLinux/Projects/___Python/frappe1/apps/frappe/frappe/website/render.py", line 91, in render_page_by_language
return render_page(path)
File "/media/putra/DataLinux/Projects/___Python/frappe1/apps/frappe/frappe/website/render.py", line 107, in render_page
return build(path)
File "/media/putra/DataLinux/Projects/___Python/frappe1/apps/frappe/frappe/website/render.py", line 114, in build
return build_page(path)
File "/media/putra/DataLinux/Projects/___Python/frappe1/apps/frappe/frappe/website/render.py", line 128, in build_page
html = frappe.get_template(context.template).render(context)
File "/media/putra/DataLinux/Projects/___Python/frappe1/env/local/lib/python2.7/site-packages/jinja2/environment.py", line 989, in render
return self.environment.handle_exception(exc_info, True)
File "/media/putra/DataLinux/Projects/___Python/frappe1/env/local/lib/python2.7/site-packages/jinja2/environment.py", line 754, in handle_exception
reraise(exc_type, exc_value, tb)
File "/media/putra/DataLinux/Projects/___Python/frappe1/apps/library_management/library_management/./templates/pages/article.html", line 3, in top-level template code
<a href="/Article/{{ doc.name }}">
File "/media/putra/DataLinux/Projects/___Python/frappe1/env/local/lib/python2.7/site-packages/jinja2/environment.py", line 408, in getattr
return getattr(obj, attribute)
UndefinedError: 'doc' is undefined
@agusputra, this error means that do you have a undefined variable, maybe you can take a look in to the completed project to understand what is going wrong.
But, it is same with my previous post. I create the template file at frappe-bench/apps/library_management/library_management/library_management/doctype/article/list_item.html
I follow that and nothing changed if I visit localhost:8000/article