piccolo_api icon indicating copy to clipboard operation
piccolo_api copied to clipboard

ASGI middleware for authentication, rate limiting, and building REST endpoints.

Results 34 piccolo_api issues
Sort by recently updated
recently updated
newest added

See: https://www.cockroachlabs.com/docs/stable/timestamp.html Cockroach always uses `Timestamptz` (set to +00:00) when `Timestamp` is specified. This is confusing to piccolo migrations. ```bash gnat@gnat:~/Desktop/piccolo_examples-master/headless_blog_fastapi$ piccolo migrations forwards all BLOG ---------------------------------------------------------------- 👍 1 migration...

The approach is basically the same as this: https://github.com/piccolo-orm/piccolo/pull/601/

documentation
good first issue

New PR related to #11, but also added support for `UUID` primary keys.

Enabled user creation and editing in [Piccolo Admin](https://github.com/piccolo-orm/piccolo_admin/pull/168)

I want to create blockchain backend app, based on piccolo. So I need custom `User` model (generally, without password field). As suggested in [docs](https://piccolo-orm.readthedocs.io/en/latest/piccolo/authentication/baseuser.html#extending-baseuser), I must implement custom user app....

It would be good if we modified `PiccoloCRUD`, so it could accept a `media_storage` argument (like `create_admin` does in Piccolo Admin). ```python PiccoloCRUD( Movie, media_columns=[ LocalMediaStorage(Movie.poster, media_path='/srv/media/movie_posters/') ] ) ```...

enhancement
Low priority

`PiccoloCRUD` currently has hooks like `pre_save`, which is used to modify the data before insertion into the database. We should add a `post_save` too, which is run after insertion into...

enhancement

Just like we've done with other endpoints. There are many potential use cases: * If someone keeps getting their password wrong, we may want to log it * When someone's...

enhancement

Now that Piccolo API has a fairly broad set of features, it's important to improve upon the documentation. I think the following needs adding: - [ ] A 'basics' page...

documentation