to select ↑↓ to navigate
Framework v14 user en

Framework v14 user en

How To Create Custom Fields During App Installation

Your custom app can automatically add Custom Fields to DocTypes outside of your app when it is installed to a new site.

To do this, add the new custom fields that your app requires, using the Frappe web application.

In your hooks.py file, add "Custom Fields"

fixtures = ["Custom Field"]

Export fixtures before you commit your app with:

$ bench --site mysite export-fixtures

This will create a new folder called fixtures in your app folder and a .csv or .json file will be created with the definition of the custom fields you added.

This file will be automatically imported when the app is installed in a new site or updated via bench update.

Note: You can also add single DocTypes like "Website Settings" as fixtures

Last updated 1 month ago
Was this helpful?
Thanks!