6bfaebf3e9f67b5202b8d6c1cdcd16f7477f795a2d62e7f771ec48d07df1c6fef521c29027d93460a5db18a1adc3f87d838b16d02978860d3a0f56ca34366c80c219df278df7ec83e5c6d78d2d5fab899a52d14d8aee33e1581c6193d93d52862ad836c5b8af966d3d27a572a4b243a3dc4f9e694d71e42b642be5eacb54c42ee65211581c2c3a44189f3667685a573e06a2c1208e82456fc325dd0ff37a7fdef1e8660e788e3c6f715a0713b658cac8054302e8bfa2c32dcf47caf9bbbb8c4c4ec0c661348b3e9b997fb6f45ece494d21d4a20dda180489a2dabb3dbc945bc6f1c77bf17cdd22eee8b7a1fe0c1d461857ca824238736ba47 ...
信号 抛砖引玉 1.如何对数据库的增加操作记录日志 2.信号比中间件的区别 Django中提供了“信号调度”,用于在框架执行操作时解耦。通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者。 Django内置信号 123456789101112131415161718192021Model signals pre_init # django的modal执行其构造方法前,自动触发 post_init # django的modal执行其构造方法后,自动触发 pre_save # django的modal对象保存前,自动触发 post_save # django的modal对象保存后,自动触发 pre_delete # django的modal对象删除前,自动触发 post_delete # django的modal对象删除 ...
6bfaebf3e9f67b5202b8d6c1cdcd16f7b5ba01cd0c86fe46b43ae97bedd417e284b8821e52c81c17f3fb5fc1fae0232d986d5b24d52264f4ff24e73dd3abc2f89683533215fbedec84820595950cf43cf754f42976ab144cf89260a7cc6b847fdf581729e7f5ad252e8ac2823bfc5fdb040a4403cca22201db7e4e8f5af6f746391ae3c4089889ae893add9aa32a360461575fcc9c1f1da282a24520eb9df44eca7a1ac3caf7e2cc34d7e7f8f0892364f7ca60ea40e4253f677ad379e58b45daaf07e306285f461854c4fa2bf3f95af9617a383530f8fb934e6cab5ba51abe1d46c18bd94d13a85fd387972040858a61c7dd732274f566904 ...
Django
未读6bfaebf3e9f67b5202b8d6c1cdcd16f7b5ba01cd0c86fe46b43ae97bedd417e2f7627fa46976a044683f2e9ddea102184881e933633a4a6397a0094d5ff67e20b3b17bcf726e05dd5ef7462229a7db89f8f3f962a88eac89a7a29b007ba93c27cda0978676b3d071ef463d0519da965ffc6fd709efcc234947cc41f16329d6b05efeb629b32544fecfbd7456b9783317e65d14097547d14c1ad91d2fc0b45a2734df354bcf9b59cb0a55068a5388d13b84e1cb84313416e56ebd8f87c96d47f471289082f481900cfa18a043135a74d237af0b13dc1857e9dc1794ca36058cd15c13ff78ffd1fbb94e36fc4006f83b002380b42ec917f3fe4 ...
e952f4cd40e503bea2c3758f64fee4b283bcb2bbc4575230221938f9e824e684227becbf320df9dc6ae3870b01edf326567b715b6e0f1f1299c25ff8b7afcd0e766631197bcc2101a52087d027e21190d0b6442f6d2e54996e463603f017e6c26f511507edb3109c090e96426e1751c8b49e1138cfe75785ad84e5a0b3d1fbeaa057b6315ae0dc3f892c7bc06c412d062d6bc25bb1c908502ddf6fc062cbe0494ec31bb6a894fe46bca2291c02886b22fcda18f62791874ff381fbc1246b1f2070077bcf94f83cf1789f1ec46a7d07e24017a62a524441129182ca68bb770f9264c419465981e67db17f1137838de97a00a6f5bbe2e305471 ...
6bfaebf3e9f67b5202b8d6c1cdcd16f7b5ba01cd0c86fe46b43ae97bedd417e24863b99a3e4bdab5da331ebe9f252eb2824084e3e313e77c061e574b5ea724cdcc2ebd3e1c762936cfe30b95fe7c0eae7d5eccdef6ea14605dbd8a065f6fc0d47f3cbeb0f31da8357ba9bcbd86966195f51d0fac444e61bec1bc2884ac92ed7ce82f264cd312ac3187d2bb279bb7e6f51517b37ef77145416305fdc3c821405fad74cb65ec0bb08d9f928abec7dd86559c9a02bfb3af7c93f1cde8fb8ca2e2f66a3f975bfbbcd87bcde15ab39e9494369c754eac9fb06f72ccf0176c2df4365051b49f196748f6ed100dce300bbef6718b7fa381da8bce635 ...
6bfaebf3e9f67b5202b8d6c1cdcd16f7b5ba01cd0c86fe46b43ae97bedd417e25654d70edde6b7665eccac8b21df3f66025149502bf9d0e685376aac61a86a5985f782e99bbd2aa6e40d6e2528a6bf53cc2be7c421ef776415a0f2fd4f9af2ac4907661e9e80a89ae61fb7c079bc189d2ec22e3cd23d6a1822aedd1517d9a385109ba88de88158cecc7dbd0940429bb19d55e01fc95d47a84ff685a11765dcb123725d9f566e1d2ff089673c45d4d538c8a3766bdbf800683d37cb2d2e245bef4f26aed01a06821d631e391b0322f9bbd1c314fc1334d0cbd37d9fd4eb63aa005d7ed0134db576969086a49a532468355ac387d9b0cd2a5dc ...
一、Ajax介绍 1、什么是ajax 简单地讲,ajax就是一种前端技术,用于朝着后端程序发送请求和数据 12345678910111213141516## 总结下来,前端向后端发送请求的方式无非以下几种,ajax技术便是其中一种1、浏览器地址栏输入url地址 请求方式默认并且只能是:get请求 2、a标签 请求方式默认并且只能是:get请求 3、form表单 请求方式可以是:get与post请求 4、ajax技术 请求方式可以是:get与post请求 AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。 即使用Javascript语言与服务器进行异步交互,传输的数据为XML 当然,传输的数据不只是XML,现在更多使用json数据。 其实Ajax不是具体的某一个技术,而是下述几种技术的融合,每种技术都有其独特之处,合在一起就成了一个功能强大的新技术 • (1)XHTML和CSS的基于标准的表示技术 • (2)DOM进行动态显示和交互 • (3)XML和XSLT进行数据交 ...
6bfaebf3e9f67b5202b8d6c1cdcd16f7b5ba01cd0c86fe46b43ae97bedd417e2519931627c253fdad7a22f77de794b889691ab342d7b20e365564e3b5fed9f766aaedcfed748d0adb4eeef772fa1a47c7d014494e6e423b6077036a620d341a708a1f4d325c12b58e0a4aaa0ce92482d2b8c3fb2febbe09be90570e701c61c5bdca1075883fa3847e9526b2bff834927adc0630b851f1bf94cfa5f6a8504205977f39f62babca501282ee8c3171abdab53ff7b3eeb8f373097e7f904841eacfbea907ee8e01e9d5a399d6a5bf6837164719b7d55df9f5f37bb92619dd95d712b26b0939553faf1176e1dcd1cf5549f1d778fee71b6ae19003 ...
Django
未读注解 从技术上讲,这些方法都被定义在 django.db.models.fields,但为了方便,它们被导入到 django.db.models;标准的惯例是使用 from django.db import models 并利用 models.Field。 一 字段名命名限制 Fields字段被指定为模型类的属性,是模型最重要的部分,也是模型唯一必须要有的部分,是用来定义数据库字段的。 Django 对字段的命名设置了一些限制: 1、注意字段名不要选择与模型API冲突的名字,如clean、save或delete等 2、字段名不能是Python保留字,因为这将导致Python语法错误。例如: 12class Example(models.Model): pass = models.IntegerField() # 'pass'是保留字 3、由于Django 查询语法的工作方式,所以字段名称中连续的下划线不能超过两个。 例如: 12class Example(models.Model): foo__bar = models.IntegerField() ...