Best practice app_tables.TABLES.add_row vs dinamically getattr(app_tables, table_name)

Why?

Because other no-code or low-code platforms expose a million settings, they require you to spend months learning them, and they decide what you can do.

Anvil is an only-code platform. There are settings, but the most important thing is the code you write. You decide whether to add your checks and validation, and how to make them. You do need to learn a few settings and a few magic behaviors, like database row and iterators, or repeating panels, but the learning curve is much shorter (in my experience) and once you learned those the sky is the limit.

Yeah, I will, but right now I have a day job :slight_smile:.

Here is a quick description of how I do validation.

In this old post I describe some of my best practices. Emphasis on “my”!

2 Likes