fastapi-amis-admin icon indicating copy to clipboard operation
fastapi-amis-admin copied to clipboard

FastAPI-Amis-Admin is a high-performance, efficient and easily extensible FastAPI admin framework. Inspired by django-admin, and has as many powerful functions as django-admin.

Results 65 fastapi-amis-admin issues
Sort by recently updated
recently updated
newest added

当iframe的src指定为不以site_url开头的外部地址时候,这个iframe page就无法加载。 查看源码后感觉这个判断有问题 https://github.com/amisadmin/fastapi_amis_admin/blob/7e5d603a40755f772275d857e9b26276bd332029/fastapi_amis_admin/admin/admin.py#L647-L650 应该改成这样: ```python if self.site.settings.site_url and iframe.src.startswith(self.site.settings.site_url): self.page_schema.url = re.sub(r"^https?://", "", iframe.src) else: self.page_schema.url = iframe.src ```

question

报错说是违反了安全策略。我查了一下,说是需要在站点的header中设置csp策略,请问如何设置呢?

# 问题汇总 - 感觉是松耦合的,但是单独又用不起来。 - 比如我对 OfflineAdminSite 实例化,想用自己在别处 sqlalchemy 创建的 engine ,可结果增删改查接口都正常通,但数据就是没写到数据库中。这个问题需要在外面套一层Database 像这样 OfflineAdminSite(engine=Database(engine=engine)) 才能解决,这个可是我看了一遍代码才知道的啊。 - 比如我尝试实例化 SqlalchemyCrud只单独用接口不需要界面,结果上述问题一样数据不进数据库,即使 engine 用 Database 包装也不生效。 - 除了做模型增删改查十分出了奇迹的方便,其他处处难,封装程度太高了。比如我想要在原有基础上加个功能, 一下就懵了 - 想要前后端分离,因为不会一直用 amis 做为前端,只是为了做demo,未来需要自己做前端,可是增删改查的接口偏偏在一块。 -...

以教程中的示例代码为例,category的筛选需要下拉菜单dropdown list, 但是系统默认为input文本输入。如何重写并自定义该字段、并且不影响其它search_fields字段的自动生成。 ``` from fastapi_amis_admin import admin from fastapi_amis_admin.models.fields import Field class Article(SQLModel, table=True): id: int = Field(default=None, primary_key=True, nullable=False) title: str = Field(title='ArticleTitle', max_length=200) description: Optional[str] = Field(default='',...

when create data from foreign key in ModelAdmin, there is no response when selecting a value and click 确定

I fix a problem when create from sqlalchemy 2.0 model, without pydantic model. ``` raise PydanticUserError( pydantic.errors.PydanticUserError: Field 'id' requires a type annotation ```

from fastapi_amis_admin import i18n i18n.set_language() 使用i18n动态切换语言,由于一些组件是cached_property或者类似admin组件(page shema)都无法动态切换语言

Bumps [pdm-project/setup-pdm](https://github.com/pdm-project/setup-pdm) from 3 to 4. Release notes Sourced from pdm-project/setup-pdm's releases. v4 What's Changed build(node): update dependencies and build to target Node 20 by @​noirbizarre in pdm-project/setup-pdm#46 chore: update...

dependencies
github_actions

今天迁移到新服务器,跑程序报错:class BaseApiOut(GenericModel, Generic[_T], BaseApiSchema):TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases 请问大佬有没有遇到这个问题,如何解决,请指教,谢谢