AX3技术堆栈的混入
项目描述
AX3混入
AX3技术堆栈的混入。
AjaxRequestMixin
当您需要仅用于AJAX查询的视图时很有用
from ax3_mixins import mixins
class AjaxView(mixins.AjaxRequestMixin, View):
def post(self, request, *args, **kwargs):
# Only get here if was called by an AJAX request.
...
SlugIdMixin
允许视图支持带slug和id的智能URL。
在URL中使用
path('leer/<slug:slugid>/', views.PageDetailView.as_view(), name='page_detail'),
在视图中使用
from ax3_mixins import mixins
class PageDetailView(mixins.SlugIdMixin):
template_name = 'app/page_detail.html'
queryset = Page.objects.filter(is_active=True)
在模型中使用
def get_absolute_url(self):
return reverse('page_detail', args=[f'{self.slug}-{self.id}'])
此混入将使用id获取对象,并在不同的情况下重定向到当前对象的slug。它将把object
添加到模板上下文中。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。
源分布
AX3 Mixins-1.0.1.tar.gz (2.2 kB 查看哈希值)
构建分布
AX3_Mixins-1.0.1-py3-none-any.whl (3.3 kB 查看哈希值)
关闭
AX3_Mixins-1.0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a04ae1690eb5a35771a0448368788d5f6ed2e920ea7c19b51ef662f8548b74ed |
|
MD5 | 74bc1fa3c13fd65549bc16ec07220a22 |
|
BLAKE2b-256 | df7bac470ff293ab59365a934025b8504e8ead20a15ad59ff4ae1c4d44654695 |
关闭
AX3_Mixins-1.0.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4b247cb08e3a9f72251b81338aab93d1aa1068e6b55ef900fb1612482138cd23 |
|
MD5 | c7a75dd86907f195600f82a0c34df84a |
|
BLAKE2b-256 | 732554a96c7d6d7b1e803085f8acbb1165de8e56263455fc602a922f5ff3c917 |