Tag
Posts tagged “Python”
Adding Subscription Billing to a Frappe App with Stripe and Razorpay
Learn how to add Stripe and Razorpay subscription billing to a custom Frappe app — whitelisted APIs, webhook signature verification, and scheduler-based renewals.

How to Add a Dynamic Custom Top Bar in Frappe Desk (Step-by-Step)
Learn how to enhance your Frappe Desk UI by adding a custom, dynamic top bar. Follow this beginner-friendly, step-by-step tutorial to display user profiles, statuses, and more!

How to Create a Role-Based Custom Dashboard in Frappe v16 | Step-by-Step Guide
Learn how to build custom, role-based dashboards in Frappe v16 using Workspaces, Custom HTML blocks, and Python APIs. Perfect for ERPNext developers

How to Add a Custom Field Type in Frappe Without Modifying Core
Learn how to create a custom `Year` field type in Frappe v15 using Python patches, Property Setters, custom metadata, and a JavaScript control, all from your own app

Frappe guide on how to update Frappe apps and bench cli without getting stuck on frappe is updating page
Stuck on the "Site is updating" screen? Learn the command to fix it instantly, plus the _right_ way to update Frappe apps without breaking your local dev environment.

How to Auto-Generate QR Codes on Form Submission with Frappe
Learn how to automatically generate QR codes for event registration forms using Frappe Framework and Python. Step-by-step guide for developers.

How to Install Frappe 16 on WSL with Python 3.14
Step-by-step guide to installing Frappe 16 and ERPNext on Windows using WSL. Learn to set up Python 3.14, Node 24, and PostgreSQL for a next-gen dev environment.

The Anatomy of a Frappe DocType: Files & Responsibilities
What happens when you create a DocType in Frappe? We break down the .json, .js, and .py files generated by the framework and how to use them.

Fix Database is Locked Error in Apache Superset
Stuck with SQLite errors in Superset? Learn why your metadata DB is locked and how to fix it permanently by migrating to PostgreSQL.

How to Fix PermissionError [Errno 13] in Frappe & ERPNext
Getting Permission denied in Frappe? Learn why it happens and how to fix file ownership issues in your bench with one simple command.

Apache Superset Feature Flags and Custom Themes in Docker
Unlock advanced features in Apache Superset. Learn to set Feature Flags, customise themes, and apply config changes in your Docker setup

Frappe Script Reports with the Python Query Builder
Learn to build powerful, custom Script Reports in Frappe. This guide covers Python, the PyPika-powered Query Builder, table joins, and interactive filters