Django帮助处理网络。

django-web-utils的Python项目详细描述


Django Web实用程序

一些处理网络的助手。

提供:

格式化货币

将货币(美元)格式化为字符串。

>>> cash = 1250
>>> formatted = format_currency(cash)
'$1,250.00'
>>> formatted = format_currency(cash, places=0)
'$1,250'
>>> cash = 0
>>> formatted = format_currency(cash, show_zero=False)
''

格式化货币模板标记

为了让django能够找到模板标记,您需要注册 Web实用程序在已安装的应用程序设置中

{%load formatting_tags%}

#值,位置,显示0标志。 {%格式货币现金金额0“假”%}

ping_google_站点地图

发送到ping google sitemap的信号接收器,让他们知道您的内容已更改

  1. 将以下内容添加到settings.py ping_google_sitemap=真 站点域='http://www.example.com'

  2. 添加一个命名的url:“sitemap”,以便该方法可以解析您的sitemap url

  3. 在你想触发ping的任何信号上注册接收器。

    接收器(models.signals.post_save,sender=blogEntry,dispatch_uid=“blogEntry”)(ping_google_sitemap)

sslmiddleware

允许您通过https或http强制各种url

  1. 将ssl enabled=true添加到您的设置中。py

  2. 将web实用程序.middleware.sslmiddleware添加到您的中间件设置中

  3. 向路由视图添加一个使用ssl=true/false\u kwargs

    url(r'^admin/',include(admin.site.urls),kwargs={use“ssl”:true}),

默认情况下,除非所有路由都使用ssl=true 如果你想把这个翻过来保护所有东西除了特定的路线 将use_ssl_default=true添加到您的设置中。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
tomcat Java条带错误   java OPENTSDB fsck修复程序不更正重复点   java JavaFX在控制器内切换自身的可见性   java maven surefire插件未并行执行运行程序   读取导致Freemarker模板引擎中TemplateException的Java对象   无法使Java库与我的Android应用程序一起工作   安卓 java。lang.IllegalStateException游标   使用Java检索XML文件中的XSL URL和名称   java如何从文本文件集合中提取特定值   电子邮件java mail gmail   java为什么finalize()只被垃圾收集器调用一次?   java方法findViewById(int)对于Json类型是未定义的。蛇形   java在安卓中尝试从brother打印机打印位图时遇到以下异常   java在颤振中支持Kotlin的优势   java从后面编写文本   java制作列表。第一个列表可以有相同的数字,第二个将是价格,尝试制作第三个列表,如果它们是相同的数字,它将添加价格