Traceback (most recent call last):
File “apps/frappe/frappe/website/render.py”, line 60, in render
data = render_page_by_language(path)
File “apps/frappe/frappe/website/render.py”, line 210, in render_page_by_language
return render_page(path)
File “apps/frappe/frappe/website/render.py”, line 227, in render_page
return build(path)
File “apps/frappe/frappe/website/render.py”, line 235, in build
return build_page(path)
File “apps/frappe/frappe/website/render.py”, line 251, in build_page
context = get_context(path)
File “apps/frappe/frappe/website/context.py”, line 19, in get_context
context = get_page_context(path)
File “apps/frappe/frappe/website/router.py”, line 43, in get_page_context
page_context = make_page_context(path)
File “apps/frappe/frappe/website/router.py”, line 52, in make_page_context
context = resolve_route(path)
File “apps/frappe/frappe/website/router.py”, line 28, in resolve_route
return get_page_context_from_doctype(path)
File “apps/frappe/frappe/website/router.py”, line 91, in get_page_context_from_doctype
page_info = get_page_info_from_doctypes(path)
File “apps/frappe/frappe/website/router.py”, line 129, in get_page_info_from_doctypes
(controller.website.condition_field if not meta.custom else None)
AttributeError: type object ‘Item’ has no attribute ‘website’
Getting almost same error.
Unable to do anything from browser.
What can I do from back-end (Linux terminal)? Can I delete this trouble creating docType?
Error “On Frappe 14” is:
Traceback (most recent call last):
File "apps/frappe/frappe/website/serve.py", line 17, in get_response
endpoint, renderer_instance = path_resolver.resolve()
File "apps/frappe/frappe/website/path_resolver.py", line 59, in resolve
if renderer_instance.can_render():
File "apps/frappe/frappe/website/page_renderers/document_page.py", line 16, in can_render
if self.search_in_doctypes_with_web_view():
File "apps/frappe/frappe/website/page_renderers/document_page.py", line 28, in search_in_doctypes_with_web_view
condition_field = self.get_condition_field(meta)
File "apps/frappe/frappe/website/page_renderers/document_page.py", line 92, in get_condition_field
condition_field = controller.website.condition_field
AttributeError: type object 'PersonalDetails' has no attribute 'website'
Working on an experimental server, so can afford to experiments. Did:
From app/module/doctype:
mv personal_details ~/
From mariadb console:
drop table `tabPersonal Details` ;
delete from tabDocType where name like 'Personal Details';
Now getting error:
ImportError: Module import failed for Personal Details, the DocType you're trying to open might be deleted.<br> Error: No module named 'frappe.core.doctype.personal_details'
Frappe still recognises deleted “personal_details”.
How to update this information?
It may be wrong or risky way.
Any better approach may also be suggested.
try this command, it solved my problem : bench --site [your-site-sitename] migrate