-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path08734d2c.82d2cef3.js
1 lines (1 loc) · 31.3 KB
/
08734d2c.82d2cef3.js
1
(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{112:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return O}));var r=n(0),a=n.n(r);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function i(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},l=Object.keys(e);for(r=0;r<l.length;r++)n=l[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r<l.length;r++)n=l[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var o=a.a.createContext({}),u=function(e){var t=a.a.useContext(o),n=t;return e&&(n="function"==typeof e?e(t):c(c({},t),e)),n},p=function(e){var t=u(e.components);return a.a.createElement(o.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return a.a.createElement(a.a.Fragment,{},t)}},j=a.a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,l=e.originalType,b=e.parentName,o=i(e,["components","mdxType","originalType","parentName"]),p=u(n),j=r,O=p["".concat(b,".").concat(j)]||p[j]||s[j]||l;return n?a.a.createElement(O,c(c({ref:t},o),{},{components:n})):a.a.createElement(O,c({ref:t},o))}));function O(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var l=n.length,b=new Array(l);b[0]=j;var c={};for(var i in t)hasOwnProperty.call(t,i)&&(c[i]=t[i]);c.originalType=e,c.mdxType="string"==typeof e?e:r,b[1]=c;for(var o=2;o<l;o++)b[o]=n[o];return a.a.createElement.apply(null,b)}return a.a.createElement.apply(null,n)}j.displayName="MDXCreateElement"},165:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/action-cloudfunc-5e119bd2be38aff926bf21e158d5b2f8.jpg"},166:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/func-config-cd4dde544b3bfb536b0b24125f566b26.jpg"},167:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/action-new-b954a2cb54c69c4bf49de679e40758dc.jpg"},168:function(e,t,n){"use strict";n.r(t),t.default="data:image/jpeg;base64,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16oV3HBlpSe/uscc/vzW5pK3jzePj77TfDP2C/tDGTTwIJMljRs3ztx2222pVd944w3z8ssvp9ZLUgCOn3zyiYF9mZ5//nnz+eefS1JwGfY++ugjKz9q1Chz3333BetKwa+//roPqxdeeEGyEsvPPfec+fDDDxPl8ghknYM+PR/N7VuIjKvT7XVdOdRgBpQxcWkTOX8cKnmoyzL5WfNtHl4sUfWbsaPM8NcPtb9b13s7UV4KjBkzxpx00klm6623tuSnnnrK/Pjjj1Kkr7z66qubGWec0daffvppK7f88subTz/91Oyxxx59crKw8MILm4suusiSXnzxRYP2kGBn6NCh5tlnnzXffvut+eabb8wXX3xh3n//fTPbbLMZtLXkkktaWfxzww03mA022MDMPffclrbXXnuZL7/80toAAXbXXHNNc8wxx1i+/Oess84y6MchhxxiLrvsMvukvdFGG0mRoPLo0aPNlVdeaTbeeGNzzjnnmNVWW80cdNBBQbq33HKLWWWVVcyCCy4YJB8qJOcaylxFSDr/QB95obZVrngENDgUj2klFuUNFtcByjGPk03DG/HemWnErSx0hi3yn6n1qIDVAJw90oQJE8y9995rNt98c1tfYokl+oKDJfz9z1xzzWWuvfZaGxS33HJLW5522mnNBx98YC644II+0aOPPtostNBC5rfffjOTTz65ddYow+FD/rXXXjOPPvqomWSSSWzbfYqeAvTOO+88s8ACC1jugw8+aB577LEBku+8845BIDvuuOPMd999Z26//Xbr3K+44ooBsptssomZc845Lf3xxx/vO9ilIHD55ZdfDFYBO++8s7n66qvNUkstZZ3+u+++a4488kiK2nzxxRc3F154YT9aWRXMPQ0CZaFbnF0NDsVh2VFLRTh3vClShJ3vxo42j35xR+rxQ2fzeYaZmSafPVb3vffes0/R2FYaP368OeKII8x8881n9t9//z49OMIHHnjA4MmbCU/2l156qX3Chy62WvBEDqd6//33GwQQPKUjYRtoiimmoKrN4aQ//vhjM2LECDP//PNbmb333tu8/vrr5p577rGBAUEFT+R33XWX3WKCg33llVdsW3DCaG/DDTc0t956q+H/5ezPP/+0T/KyMVyLM844w+yzzz5m9tlnN2eeeaZZY4017PXBKmabbbaR4v36ut9++5nDDz/cTDbZZH0yv//+u/n5558NVhBICIRY8QA/rKAQSLH9hf5ec801tm+nn366+f77781LL71kx43AgvkBbLGKyZtgC+McMmRIKlPQ05VEKsgKEdbgUAiM5RpJ68ClfFS5yB6/8v3T5pcJ/u0dtjPdJDOZw5Yebl7/4Xnzj496n1ChA9115+zdJqKsmy+yyCLm7LPPNj/99JN9Wkc5JMHxQ/byyy+320oIKkgjR440p512mqXTDhw6Ak5UwuoBW0rYyppuuokH6jfeeKPZbLPNrBr00d7BBx9st5U23XRTu4XFrS84eGwvwSnjh1UCHDLS8OHDzTPPPGN22GEHy7vzzjttwEFQwSpi/fXXt3JR/2y77bZmqqmm6mOPHTvWnH/++Wb77be3jh8BDv3kVtukk05qgxucLspIWC0h7bvvvgZ9xw9BZq211rL0Mv6Rjj+qXEa7ajMZAQ0OyRi1RkIGiiIH9f7Pryaa23OxE8wP477tCwxUgG5ScKCszOFk55hjDklKLMPJfvbZZ9b5wRkvuuiiNthcf/311uljjz4uYQXwyCOP2KdwyGEF8NBDDxns0UclrEjwlI6tpDfffNOuLrBCwOpl2LBhVg1bTJBZbrnlDJw6tnzgqOnIn3zyyT7HDQXIwenLhK0yrhxWXHFFs8wyy5ipp57argRw3c8999wBqw+pL8s//PBDX9sYY5lP7TIgyD7ElX06PlqcDeUlI6DBIRmjVkrgZioqjfz+qX6m/mOB/c2SM6xiznr1APPrhJ/M5vMOM3NPtZA545V9+smh4uoOEHAIOFvACgBv4Dzas+cfkjBWOGDs4WPvHU/rq666qlVddtllrfM79thjY1cOf/zxh1l77bXtD1tJ2B4BDU/22I6CE5XbJdi2wuoAzh6rFAQl7OsjYasLjpsJ+jgIx8ExVijYpuJqBDLTTz+9weqJCdtObkIQwvkHVkUYL4IDzkzw1hG2ibBFNc0007hq3jq2lmaYYQbLgy1uh3mFMxBhs8yAk6FLquJBQIODBxQl5UPgf3q2jY6a9r/NXoufZP756Qh76HzayL3M6DG9h8dprePM4aabbrIOHo5lhRVWMCeffHKiGWwVXXLJJeaJJ54wCAI42IVjhXP2rRKwfRL1JtMBBxww4BAZe/dMCDh4I+jiiy+27YF32GGHme22267vwJoBYtZZZ7VqO+64o83xZpBMW221lazag+Rdd921H40VnKUAE7zFheCEswquIBZbbDHz1ltvmZtvvtkcddRRVInNcb6AVRm32HBGIYNerLIyW4WABocWXE44hyrTcjOuYe4fdVO/Llz17hnm1BWvM4sutZy5/oPh5qXvBr6dAwXoJiWcNWCfH0/ge+65p6FTTdLDfvnSSy9t3zDCvjqfuPGWE4IAt21gBysRrAiikjyQxZtKJ5xwQt93BNTB4fXMM89sD7rh4NHmww8/THbfeQXeGmKaZ555+h0ukx6a48AZr9PSgSNYYPWBhGB16qmnmllmmcWst956kSYxfxBIsV2Fw28c1PNwHisivMZbdUIfdbXR2aswuLPNaWudREAGDZaZF9mPhaddZoA5rBIufftE887PI81tH186gE+CT5c85iuttJI58MADDZ6E0yR8f4DDVT6pS12sEnCGwJ902FIuTRlvNOHtpJlmmsmqYTsGjhrbPTi4BvZ4Mr/77rstHbwQh4etMHxHwZ9c3eApn99ToFGcF3C8CIx4QwurHrTD7zYghzJWZPjgbt1117VBBHS88QXcmBBsuBIhLWsu5x7KrDOHXVnO2k6UXpm2o9psMr36R4Imo1dA34uesCH2pIwsZx3OsjP+m5lm6PQD3lh64dv/NfhFJehAt64Jh74448D+fZaEJ3p8AIctJzh0OGp864AzAAQQvGEUkvAGE4IOk3ySx7YRtoCwdQa7ODDHmQxWTYceeqg928Arteuss44900CgRVDCa8DY+sKrswgOWMHgwz4cjOO8hAlBZMopp2S1oznmZkjw7GinuqgxXTl00cUua6j4TmHtObdMbR46Sd84SKPY/45K8qnYlcHTr5uwBYQnZ/6++uorV8R+uIa3hqQzhhC2WuISAy6CAZwvXoGVZwb4fuKOO+4wJ554onXicbbAw5M7Przjj84a7eAsBt8wINhghYIzD4x3t912sw4fB+Yjel5jxZtSOCDHG1orr7yy3eLC9w277LKLlcMB+ymnnGK22GKLvpUH2sZX4fhwUFP3IaArh+675qWMGF864/A5TUrzdTQcKj4+w9aNTHiXH18W428S8W0g8vERGF4LhYM7/vjjSbY5Dm7hTJnwLYI8GIbjxt47Dr/51TXauO666wxeLXXbgh08rSOY4PVWOGd8t4B9fzhgmfDW0FVXXWU/esPfT5JvIkm5pPKrr75q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"},69:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return b})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return i})),n.d(t,"default",(function(){return u}));var r=n(3),a=n(7),l=(n(0),n(112)),b={id:"function",title:"\u4e91\u51fd\u6570"},c={unversionedId:"guide/function",id:"guide/function",isDocsHomePage:!1,title:"\u4e91\u51fd\u6570",description:"\u5e38\u89c4\u7684\u6570\u636e\u8bfb\u5199\u63a5\u53e3\uff0c\u5efa\u8bae\u901a\u8fc7\u914d\u7f6eAPI\u7684\u65b9\u5f0f\u63d0\u4f9b\uff0c\u4e91\u51fd\u6570\u4e00\u79cd\u7528\u4e8e\u4e3a\u914d\u7f6eAPI\u65e0\u6cd5\u6ee1\u8db3\u7684\u9700\u6c42\u7f16\u5199\u63a5\u53e3\u7684\u65b9\u5f0f\u3002",source:"@site/docs/guide/function.md",slug:"/guide/function",permalink:"/lightning-doc/docs/guide/function",editUrl:"https://gitee.com/gitmen/lightning-doc-src/blob/master/docs/guide/function.md",version:"current",sidebar:"someSidebar",previous:{title:"\u5185\u7f6e\u5b57\u6bb5",permalink:"/lightning-doc/docs/guide/field"},next:{title:"\u4fe1\u53f7",permalink:"/lightning-doc/docs/guide/signal"}},i=[{value:"\u5b9a\u4e49\u4e91\u51fd\u6570",id:"\u5b9a\u4e49\u4e91\u51fd\u6570",children:[{value:"\u5bfc\u5165lightning_func\u88c5\u9970\u5668",id:"\u5bfc\u5165lightning_func\u88c5\u9970\u5668",children:[]},{value:"\u7f16\u5199\u4e91\u51fd\u6570",id:"\u7f16\u5199\u4e91\u51fd\u6570",children:[]}]},{value:"\u4f7f\u7528\u4e91\u51fd\u6570",id:"\u4f7f\u7528\u4e91\u51fd\u6570",children:[{value:"1. \u4f5c\u4e3a\u63a5\u53e3",id:"1-\u4f5c\u4e3a\u63a5\u53e3",children:[]},{value:"2.1 \u4f5c\u4e3a\u884c\u64cd\u4f5c\u9879",id:"21-\u4f5c\u4e3a\u884c\u64cd\u4f5c\u9879",children:[]},{value:"2.2 \u4f5c\u4e3a\u5168\u5c40\u64cd\u4f5c\u9879",id:"22-\u4f5c\u4e3a\u5168\u5c40\u64cd\u4f5c\u9879",children:[]},{value:"2.3 \u4f5c\u4e3a\u6279\u91cf\u64cd\u4f5c\u9879",id:"23-\u4f5c\u4e3a\u6279\u91cf\u64cd\u4f5c\u9879",children:[]}]}],o={rightToc:i};function u(e){var t=e.components,b=Object(a.a)(e,["components"]);return Object(l.b)("wrapper",Object(r.a)({},o,b,{components:t,mdxType:"MDXLayout"}),Object(l.b)("p",null,"\u5e38\u89c4\u7684\u6570\u636e\u8bfb\u5199\u63a5\u53e3\uff0c\u5efa\u8bae\u901a\u8fc7\u914d\u7f6eAPI\u7684\u65b9\u5f0f\u63d0\u4f9b\uff0c\u4e91\u51fd\u6570\u4e00\u79cd\u7528\u4e8e\u4e3a\u914d\u7f6eAPI\u65e0\u6cd5\u6ee1\u8db3\u7684\u9700\u6c42\u7f16\u5199\u63a5\u53e3\u7684\u65b9\u5f0f\u3002"),Object(l.b)("p",null,"\u6309\u7167\u4e91\u51fd\u6570\u7684\u4f7f\u7528\u573a\u666f\u5212\u5206\uff0c\u53ef\u5206\u4e3a\u4e09\u7c7b\uff1a"),Object(l.b)("ol",null,Object(l.b)("li",{parentName:"ol"},"object \u51fd\u6570\uff0c\u5373\u9488\u5bf9\u67d0\u6761\u6570\u636e\u7684\u64cd\u4f5c\u63a5\u53e3\uff0c\u5982\u4e3a\u4e00\u4e2a\u5546\u54c1\u751f\u6210\u5c0f\u7a0b\u5e8f\u7801\u3002"),Object(l.b)("li",{parentName:"ol"},"model \u51fd\u6570\uff0c\u5373\u4e3a\u67d0\u4e2amodel\u63d0\u4f9b\u7684\u6269\u5c55\u63a5\u53e3\uff0c\u5982\u6536\u53d6\u8ba2\u5355\uff0c\u540c\u6b65\u7528\u6237\u7b49\u64cd\u4f5c\u3002"),Object(l.b)("li",{parentName:"ol"},"\u6279\u91cf\u64cd\u4f5c \u51fd\u6570\uff0c\u7528\u4e8e\u5217\u8868\u4e2d\u9009\u4e2d\u7684\u591a\u6761\u6570\u636e\u8fdb\u884c\u5904\u7406\u7684\u573a\u666f\u3002")),Object(l.b)("p",null,"\u4ee5\u4e0a\u4e09\u79cd\u51fd\u6570\u7684\u7f16\u5199\u65b9\u5f0f\u51e0\u4e4e\u4e00\u81f4\uff0c\u533a\u522b\u4ec5\u5728\u4e8e\u4ed6\u4eec\u63a5\u53d7\u7684\u53c2\u6570\u7565\u6709\u5dee\u5f02\u3002"),Object(l.b)("h2",{id:"\u5b9a\u4e49\u4e91\u51fd\u6570"},"\u5b9a\u4e49\u4e91\u51fd\u6570"),Object(l.b)("p",null,"\u9996\u5148\uff0c\u5728\u5e94\u7528\u6839\u76ee\u5f55\u4e0b\u521b\u5efafunctions.py\u6587\u4ef6\uff0c\u7528\u4e8e\u7f16\u5199\u4e91\u51fd\u6570\uff0c\u5199\u5728\u8fd9\u4e2a\u6587\u4ef6\u4e0b\u7684\u4e91\u51fd\u6570\u5c06\u4f1a\u88ablightning\u81ea\u52a8\u53d1\u73b0\u3002"),Object(l.b)("p",null,"\u4e0b\u9762\u7684\u8fc7\u7a0b\u4e0e\u4ee3\u7801\uff0c\u5747\u53d1\u751f\u5728\u5e94\u7528\u6839\u76ee\u5f55\u4e0bfunctions.py\u6587\u4ef6\u91cc\u9762\u3002"),Object(l.b)("h3",{id:"\u5bfc\u5165lightning_func\u88c5\u9970\u5668"},"\u5bfc\u5165lightning_func\u88c5\u9970\u5668"),Object(l.b)("pre",null,Object(l.b)("code",Object(r.a)({parentName:"pre"},{className:"language-python"}),"from lightning.decorators import lightning_func\n")),Object(l.b)("h3",{id:"\u7f16\u5199\u4e91\u51fd\u6570"},"\u7f16\u5199\u4e91\u51fd\u6570"),Object(l.b)("p",null,"\u4ee5\u4e0b\u6f14\u793a\u4e09\u79cd\u4e91\u51fd\u6570\u7684\u5b9a\u6cd5\uff0c\u5b83\u4eec\u7684\u533a\u522b\u4e3b\u8981\u662f\u51fd\u6570\u63a5\u53d7\u7684\u53c2\u6570\u4e0d\u540c\uff1a"),Object(l.b)("h4",{id:"\u7f16\u5199object"},"\u7f16\u5199object"),Object(l.b)("p",null,"object\u51fd\u6570\uff0c\u6709\u4e00\u4e2aid\u53c2\u6570\u9700\u8981\u63d0\u4f9b\uff1a"),Object(l.b)("pre",null,Object(l.b)("code",Object(r.a)({parentName:"pre"},{className:"language-python"}),'from lightning_crm.models import Customer\n\n@lightning_func(name="hello", model=Customer)\ndef hello_customer(user, id, **kwargs):\n customer = Customer.objects.get(pk=id)\n return f"Greeting to {customer.name}"\n')),Object(l.b)("h4",{id:"\u7f16\u5199modle\u51fd\u6570"},"\u7f16\u5199Modle\u51fd\u6570"),Object(l.b)("p",null,"model\u51fd\u6570\u65e0\u989d\u5916\u7684\u53c2\u6570\u9700\u8981\u63d0\u4f9b\uff1a"),Object(l.b)("pre",null,Object(l.b)("code",Object(r.a)({parentName:"pre"},{className:"language-python"}),'@lightning_func(name="send_report", model=Customer)\ndef send_report(user, **kwargs):\n # do some email sending jobs ....\n \n')),Object(l.b)("h4",{id:"\u7f16\u5199\u6279\u91cf\u64cd\u4f5c\u51fd\u6570"},"\u7f16\u5199\u6279\u91cf\u64cd\u4f5c\u51fd\u6570"),Object(l.b)("p",null,"\u6279\u91cf\u64cd\u4f5c\u51fd\u6570\u9700\u8981\u4e00\u4e2aids(id\u5217\u8868)\u53c2\u6570\uff1a"),Object(l.b)("pre",null,Object(l.b)("code",Object(r.a)({parentName:"pre"},{className:"language-python"}),"@lightning_func(name=\"upgrade_vip\", model=Customer)\ndef upgrade_vip(user, ids, level, **kwargs):\n Custumer.objects.filter(id__in=ids).update(level=level)\n return 'OK'\n")),Object(l.b)("p",null,"\u4ee5\u4e0a\u6f14\u793a\u4e86\b\u4e91\u51fd\u6570\u7684\u7f16\u5199\u65b9\u5f0f\uff0c\u91cc\u9762\u6709\u4e09\u4e2a\u5173\u952e\u70b9\u9700\u8981\u638c\u63e1\uff1a"),Object(l.b)("p",null,Object(l.b)("strong",{parentName:"p"},"1. lightning_func \u88c5\u9970\u5668\u7684\u4f7f\u7528\u3002")),Object(l.b)("p",null,"lightning_func \u88c5\u9970\u5668\u7528\u4e8e\u5411lightning\u6ce8\u518c\u4e91\u51fd\u6570\uff0c\u5b83\u63a5\u6536\u4ee5\u4e0b\u51e0\u4e2a\u53c2\u6570\uff1a"),Object(l.b)("ul",null,Object(l.b)("li",{parentName:"ul"},Object(l.b)("p",{parentName:"li"},Object(l.b)("strong",{parentName:"p"},"name"),": \u5fc5\u586b\uff0c\u4e91\u51fd\u6570\u540d\uff0c\u82f1\u6587\u3001\u6570\u5b57\u3001\u4e0b\u5212\u7ebf\u7684\u7ec4\u5408\u3002\u5728\u4e00\u4e2amodel\u4e0b\uff0c\u5fc5\u9700\u552f\u4e00\u3002")),Object(l.b)("li",{parentName:"ul"},Object(l.b)("p",{parentName:"li"},Object(l.b)("strong",{parentName:"p"},"model"),": \u6307\u5b9a\u6a21\u578b\uff0c\u5fc5\u586b\uff0clightning\u4f1a\u628a\u8be5\u51fd\u6570\u6302\u8f7d\u67d0\u4e2amodel\u4e0b\u3002")),Object(l.b)("li",{parentName:"ul"},Object(l.b)("p",{parentName:"li"},Object(l.b)("strong",{parentName:"p"},"login_required"),":\u662f\u5426\u8981\u6c42\u767b\u5f55\u624d\u80fd\u8c03\u7528\u3002\u9ed8\u8ba4\u662fTrue\u3002")),Object(l.b)("li",{parentName:"ul"},Object(l.b)("p",{parentName:"li"},Object(l.b)("strong",{parentName:"p"},"staff_required"),":\u662f\u5426\u8981\u6c42\u5458\u5de5\uff08\u540e\u53f0\u7ba1\u7406\u5458\uff09\u624d\u80fd\u8c03\u7528\uff0c\u9ed8\u8ba4\u662fFalse\u3002")),Object(l.b)("li",{parentName:"ul"},Object(l.b)("p",{parentName:"li"},Object(l.b)("strong",{parentName:"p"},"superuser_required"),":\u662f\u5426\u8981\u6c42\u8d85\u7ea7\u7ba1\u7406\u5458\u624d\u80fd\u8c03\u7528\uff0c\u9ed8\u8ba4\u662f\x0eFalse\u3002")),Object(l.b)("li",{parentName:"ul"},Object(l.b)("p",{parentName:"li"},Object(l.b)("strong",{parentName:"p"},"permissions"),": \u6240\u9700\u6743\u9650\u3002\u524d\u4e09\u4e2axxx_required\u662f\u5e38\u89c1\u7684\u6743\u9650\uff0c\u66f4\u591a\u4e2a\u6027\u5316\u7684\u63a7\u9650\u63a7\u5236\u53ef\u5728\u6b64\u5b9a\u4e49\u3002\u8be5\u53c2\u6570\u63a5\u53d7\u4e00\u4e2a\u6570\u7ec4\uff0c\u6570\u7ec4\u5143\u7d20\u4e3a\u5b57\u7b26\u4e32\u6216\u4e00\u4e2a\u6743\u9650\u7c7b\uff1a"),Object(l.b)("ul",{parentName:"li"},Object(l.b)("li",{parentName:"ul"},Object(l.b)("p",{parentName:"li"},"\u5b57\u7b26\u4e32\uff1a\u5373django\u7684auth\u5e94\u7528\u4e2d Permission \u6a21\u578b\u7684code\uff0c\u53ef\u6307\u5b9a\u6709\u67d0\u4e2aPermission\u7684\u7528\u6237\u624d\u80fd\u8c03\u7528\u8be5\u51fd\u6570\u3002")),Object(l.b)("li",{parentName:"ul"},Object(l.b)("p",{parentName:"li"},"\u6743\u9650\u7c7b\uff1a\u7ee7\u627f\u4e8elightning.BasePermission\u7684\u6743\u9650\u7c7b\u3002\u8be5\u7c7b\u9700\u8981\u5b9e\u73b0\u4ee5\u4e0b\u65b9\u6cd5\uff1a"),Object(l.b)("p",{parentName:"li"},Object(l.b)("inlineCode",{parentName:"p"},"has_permission(self, user, model, func_name, params, request)")),Object(l.b)("p",{parentName:"li"},"\u65b9\u6cd5\u8fd4\u56deTrue\u4ee3\u8868\u6709\u6743\u9650\uff0cFalse\u4ee3\u8868\u65e0\u6743\u9650\u3002"))))),Object(l.b)("p",null,Object(l.b)("strong",{parentName:"p"},"2. \u4e91\u51fd\u6570\u7684\u53c2\u6570")),Object(l.b)("p",null,"\u4e91\u51fd\u6570\u8981\u6c42\u7684\u53c2\u6570\u6709\uff1a"),Object(l.b)("ol",null,Object(l.b)("li",{parentName:"ol"},Object(l.b)("strong",{parentName:"li"},"user"),", \u5fc5\u987b\uff0c\u4ee3\u8868\u5f53\u524d\u7528\u6237\u3002"),Object(l.b)("li",{parentName:"ol"},Object(l.b)("strong",{parentName:"li"},"id"),", \u53ef\u9009\uff0c\b\u5f53\u7f16\u5199Object\u51fd\u6570\u65f6\uff0c\u624d\u9700\u8981\u63d0\u4f9b\u8be5\u53c2\u6570\u3002"),Object(l.b)("li",{parentName:"ol"},Object(l.b)("strong",{parentName:"li"},"ids"),", \u53ef\u9009\uff0c\b\u5f53\u7f16\u5199\u6279\u91cf\u64cd\u4f5c\u51fd\u6570\u65f6\uff0c\u624d\u9700\u8981\u63d0\u4f9b\u8be5\u53c2\u6570\u3002"),Object(l.b)("li",{parentName:"ol"},Object(l.b)("strong",{parentName:"li"},"*","*","kwargs"),"\uff0c\u5fc5\u987b\u3002lightning\u9700\u8981\u6ce8\u5165\u4e00\u4e9b\u989d\u5916\u7684\u53c2\u6570\uff0c\u5982\uff1a",Object(l.b)("ul",{parentName:"li"},Object(l.b)("li",{parentName:"ul"},"view_context\uff0c\u8bf7\u6c42\u4e0a\u4e0b\u6587\uff0c\u901a\u8fc7\u8be5\u4e0a\u4e0b\u6587\u53ef\u4ee5\u83b7\u5f97request, view\u7b49\u7684\u8bbf\u95ee\u6743\u9650\u3002"))),Object(l.b)("li",{parentName:"ol"},"\u5176\u4ed6\uff0c\u4ecb\u4e8euser\u4e0e **args\u4e4b\u95f4\u7684\u53c2\u6570\uff0c\u7528\u6237\u6839\u636e\u9700\u6c42\u8fdb\u884c\u81ea\u5b9a\u4e49\u5373\u53ef\uff0c\u8fd9\u4e9b\u53c2\u6570\u7684\u503c\u7c7b\u578b\u5e94\u8be5\u662f\u53ef\u5e8f\u5217\u5316\u4e3aJSON\u7684\u7c7b\u578b\uff0c\u5305\u62ecPython\u7684\u51e0\u79cd\u5185\u7f6e\u6570\u636e\u7c7b\u578b\u3002")),Object(l.b)("p",null,Object(l.b)("strong",{parentName:"p"},"3. \u4e91\u51fd\u6570\u8fd4\u56de\u503c")),Object(l.b)("p",null,"\u4e91\u51fd\u6570\u53ef\u4ee5\u8fd4\u56de\u4ee5\u4e0b\u683c\u5f0f\uff1a"),Object(l.b)("ol",null,Object(l.b)("li",{parentName:"ol"},"Python\u5185\u7f6e\u6570\u636e\u683c\u5f0f\uff0c\u5982str, int, float, bool, datetime\uff0clist, dict\u7b49\uff0c\u7b80\u8a00\u4e4b\uff0c\u80fd\u591f\u88abjson.dumps\u5904\u7406\u7684\u8fd4\u56de\u503c\u5747\u53ef\u3002"),Object(l.b)("li",{parentName:"ol"},"Django Model\u5b9e\u4f8b\uff0c\u8fd4\u56de\u7684\u5b9e\u4f8b\u5fc5\u987b\u662f\u5f53\u524d\u4e91\u51fd\u6570\u88c5\u9970\u5668\u4e2d\u540c\u6837\u7684Model\uff0c\u5426\u5219\u4f1a\u51fa\u9519\u3002"),Object(l.b)("li",{parentName:"ol"},"Django QuerySet\uff0c\u8fd4\u56de\u7684QuerySet\u5fc5\u987b\u662f\u5f53\u524d\u4e91\u51fd\u6570\u88c5\u9970\u5668\u4e2d\u540c\u6837\u7684Model\uff0c\u5426\u5219\u4f1a\u51fa\u9519\u3002"),Object(l.b)("li",{parentName:"ol"},"django.http.HttpResponse\u5b9e\u4f8b\u3002"),Object(l.b)("li",{parentName:"ol"},"django_restframework.response.Reponse\u5b9e\u4f8b\u3002"),Object(l.b)("li",{parentName:"ol"},"\u65e0\u8fd4\u56de\u503c\u3002")),Object(l.b)("p",null,"\u4ee5\u4e0b\u662f\u5b8c\u6574\u7684\u793a\u4f8b\uff1a"),Object(l.b)("pre",null,Object(l.b)("code",Object(r.a)({parentName:"pre"},{className:"language-python"}),"from lightning.decorators import lightning_func\nfrom lightning_crm.models import Customer\nfrom lightning import BasePermission\n\nclass TestPermission(BasePermission):\n\n def has_permission(self, user, model, func_name, *kwargs):\n return user.is_superuser and func_name == 'hello'\n\n@lightning_func(name=\"hello\", model=Customer, permissions=['change_customer', TestPermission])\ndef hello_customer(user, id, **kwargs):\n return f\"just say hi to {id}\"\n")),Object(l.b)("h2",{id:"\u4f7f\u7528\u4e91\u51fd\u6570"},"\u4f7f\u7528\u4e91\u51fd\u6570"),Object(l.b)("p",null,"\u4e91\u51fd\u6570\u6709\u4e24\u79cd\u4f7f\u7528\u65b9\u5f0f\uff1a"),Object(l.b)("ol",null,Object(l.b)("li",{parentName:"ol"},"\u4f5c\u4e3a\u63a5\u53e3\u8c03\u7528\uff0c\u4e91\u51fd\u6570\u7684\u672c\u8d28\u662f\u4e00\u4e2a\u63a5\u53e3\uff0c\u6240\u4ee5\uff0c\u53ef\u4ee5\u5f53\u4f5c\u63a5\u53e3\u6765\u8c03\u7528\u3002"),Object(l.b)("li",{parentName:"ol"},"\u5728\u7ba1\u7406\u754c\u9762\u4e0a\uff0c\u4f5c\u4e3a\u5355\u884c\u6570\u636e\u7684\u64cd\u4f5c\u9879\u6216\u6a21\u578b\u7684\u5168\u5c40\u64cd\u4f5c\u4f7f\u7528\u3002")),Object(l.b)("h3",{id:"1-\u4f5c\u4e3a\u63a5\u53e3"},"1. \u4f5c\u4e3a\u63a5\u53e3"),Object(l.b)("p",null,Object(l.b)("strong",{parentName:"p"},"\u8def\u5f84"),"\uff1a\u4e91\u51fd\u6570\u4f7f\u7528\u7edf\u4e00\u89c4\u683c\u7684\u8bf7\u6c42\u8def\u5f84: ",Object(l.b)("inlineCode",{parentName:"p"},"/basebone/{app_label}__{model_name}/func/"),"\uff0c\u5176\u4e2d",Object(l.b)("inlineCode",{parentName:"p"},"app_label"),"\u4e0e",Object(l.b)("inlineCode",{parentName:"p"},"model_name"),"\u56e0\u4e0d\u540c\u7684Model\u800c\u5f02\uff0c\u4e24\u8005\u4e4b\u95f4\u662f\u53cc\u4e0b\u5212\u7ebf\u3002"),Object(l.b)("p",null,Object(l.b)("strong",{parentName:"p"},"\u65b9\u6cd5"),"\uff1aPOST"),Object(l.b)("p",null,Object(l.b)("strong",{parentName:"p"},"\u8bf7\u6c42\u4f53"),"\uff1a\u4e3aJSON object\uff0c\u5373Content-Type\u4e3a ",Object(l.b)("inlineCode",{parentName:"p"},"application/json"),"\uff0c\u6709\u4e24\u4e2a\u53c2\u6570\uff1a"),Object(l.b)("ul",null,Object(l.b)("li",{parentName:"ul"},"func_name: \u4e91\u51fd\u6570\u540d\uff0c\u5373\u4f7f\u7528lightning_func\u6ce8\u518c\u65f6\u6307\u5b9a\u7684name\u3002"),Object(l.b)("li",{parentName:"ul"},"params: JSON object, \u91cc\u9762\u7684\u5c5e\u6027\u5373\u5bf9\u5e94\u4e91\u51fd\u6570\u7684\u53c2\u6570\uff08user\u4e0e**kwargs\u4e4b\u95f4\u7684\u53c2\u6570\uff09\u3002")),Object(l.b)("p",null,Object(l.b)("strong",{parentName:"p"},"\u8fd4\u56de\u7ed3\u679c"),"\uff1a\u4e3aJSON object\uff0c\u6709\u4ee5\u4e0b\u5c5e\u6027:"),Object(l.b)("ul",null,Object(l.b)("li",{parentName:"ul"},'error_code: \u5b57\u7b26\u4e32\uff0c\u4e3a"0" \u4ee3\u8868\u6210\u529f\u3002'),Object(l.b)("li",{parentName:"ul"},'error_message: \u9519\u8bef\u6d88\u606f\uff0c\u5f53error_code\u4e0d\u4e3a"0"\u65f6\u6709\u503c\u3002'),Object(l.b)("li",{parentName:"ul"},"result: \u4e91\u51fd\u6570\u7684\u8fd4\u56de\u503c\uff0c\u7ecf\u8fc7JSON\u5e8f\u5217\u540e\u4e4b\u540e\u7684\u6570\u636e\u3002")),Object(l.b)("h3",{id:"21-\u4f5c\u4e3a\u884c\u64cd\u4f5c\u9879"},"2.1 \u4f5c\u4e3a\u884c\u64cd\u4f5c\u9879"),Object(l.b)("p",null,"\u884c\u64cd\u4f5c\u9879\u662f\u6307\u5728\u7ba1\u7406\u754c\u9762\u7684\u6570\u636e\u8868\u683c\u53f3\u4fa7\u7684\u64cd\u4f5c\u83dc\u5355\uff0c\u5373\u5bf9\u67d0\u4e00\u6761\u6570\u636e\u8fdb\u884c\u64cd\u4f5c\u7684\u9009\u9879\u3002lightning\u7684\u7ba1\u7406\u9875\u9762\u914d\u7f6e\u652f\u6301\u8c03\u7528\u4e91\u51fd\u6570\u4f5c\u4e3a\u4e00\u4e2a\u64cd\u4f5c\u9879\uff0c\u64cd\u4f5c\u6b65\u9aa4\u5982\u4e0b\uff1a"),Object(l.b)("ol",null,Object(l.b)("li",{parentName:"ol"},"\u6253\u5f00\u6307\u5b9aModel\u7684\u9875\u9762\u914d\u7f6e\u9762\u677f\uff0c\u5728\u5217\u8868\u9875\u8bbe\u7f6e -> \u64cd\u4f5c\u9879 \u4e00\u8282\u4e2d\uff0c\u6dfb\u52a0\u64cd\u4f5c\u9879\uff0c\u9009\u62e9\u4e91\u51fd\u6570\uff0c\u70b9\u51fb\u786e\u8ba4\u521b\u5efa\u4e00\u4e2a\u65b0\u64cd\u4f5c\u3002")),Object(l.b)("p",null,Object(l.b)("img",{alt:"\u6dfb\u52a0\u4e91\u51fd\u6570\u64cd\u4f5c",src:n(165).default})),Object(l.b)("ol",{start:2},Object(l.b)("li",{parentName:"ol"},"\u5728\u64cd\u4f5c\u9879\u5217\u8868\u4e2d\u5c55\u5f00\u521a\u521b\u5efa\u7684\u64cd\u4f5c\uff0c\u53ef\u4fee\u6539\u64cd\u4f5c\u540d\uff08\u5373\u83dc\u5355\u540d\uff09,\u51fd\u6570\u540d\u586b\u4e0a\u4e91\u51fd\u6570\u7684\u540d\u5b57(lightning_func\u88c5\u9970\u5668\u91cc\u7528\u7684name),\u518d\u586b\u5199json object\u53c2\u6570\uff0clightning\u4f1a\u81ea\u52a8\u589e\u52a0id\u5b57\u6bb5\u5230\u8be5\u53c2\u6570\u91cc\u9762\u3002")),Object(l.b)("p",null,Object(l.b)("img",{alt:"\u914d\u7f6e\u4e91\u51fd\u6570",src:n(166).default})),Object(l.b)("ol",{start:3},Object(l.b)("li",{parentName:"ol"},"\u4fdd\u5b58\u914d\u7f6e\u5373\u53ef\u770b\u5230\u64cd\u4f5c\u83dc\u5355\u65b0\u589e\u4e86\u4e00\u9879\u3002")),Object(l.b)("p",null,Object(l.b)("img",{alt:"\u65b0\u64cd\u4f5c\u9879",src:n(167).default})),Object(l.b)("ol",{start:4},Object(l.b)("li",{parentName:"ol"},"\u6b64\u65f6\uff0c\u5728\u8868\u683c\u4e0a\u4efb\u610f\u4e00\u884c\u4e0a\u70b9\u51fb\u65b0\u5efa\u7684\u64cd\u4f5c\u9879\uff0c\u8be5\u64cd\u4f5c\u5c06\u8c03\u7528\u6307\u5b9a\u7684\u4e91\u51fd\u6570\uff0c\u6210\u529f\u540e\u4f1a\u63d0\u793a\u6210\u529f\u5e76\u91cd\u65b0\u52a0\u8f7d\u9875\u9762\u7684\u6570\u636e\u3002")),Object(l.b)("p",null,Object(l.b)("img",{alt:"\u64cd\u4f5c\u6210\u529f",src:n(168).default})),Object(l.b)("h3",{id:"22-\u4f5c\u4e3a\u5168\u5c40\u64cd\u4f5c\u9879"},"2.2 \u4f5c\u4e3a\u5168\u5c40\u64cd\u4f5c\u9879"),Object(l.b)("p",null,"\u5168\u5c40\u64cd\u4f5c\u662f\u6307\u5728\u7ba1\u7406\u754c\u9762\u6570\u636e\u8868\u683c\u5de6\u4e0a\u89d2\u7684\u64cd\u4f5c\u6309\u94ae\uff0c\u4f8b\u5982\u65b0\u5efa\u6309\u94ae\u3002lightning\u7684\u7ba1\u7406\u9875\u9762\u914d\u7f6e\u652f\u6301\u8c03\u7528\u4e91\u51fd\u6570\u4f5c\u4e3a\u4e00\u4e2a\u5168\u5c40\u64cd\u4f5c\u9879\uff0c\u64cd\u4f5c\u6b65\u9aa4\u4e0e\u884c\u64cd\u4f5c\u9879\u7c7b\u4f3c\uff0c\u5728\u6b64\u4e0d\u8d58\u8ff0\uff0c\u5168\u5c40\u64cd\u4f5c\u9879\u5728\u914d\u7f6e\u9762\u677f\u7684\u4f4d\u7f6e\uff1a\u5217\u8868\u9875\u8bbe\u7f6e -> \u5168\u5c40\u64cd\u4f5c\u3002\u6dfb\u52a0\u4e91\u51fd\u6570\u7c7b\u578b\u64cd\u4f5c\u540e\uff0c\u53ef\u4ee5\u914d\u7f6e\u8c03\u7528\u7684\u4e91\u51fd\u6570\u53ca\u53c2\u6570\u3002"),Object(l.b)("h3",{id:"23-\u4f5c\u4e3a\u6279\u91cf\u64cd\u4f5c\u9879"},"2.3 \u4f5c\u4e3a\u6279\u91cf\u64cd\u4f5c\u9879"),Object(l.b)("p",null,"\u5168\u5c40\u64cd\u4f5c\u662f\u6307\u5728\u7ba1\u7406\u754c\u9762\u6570\u636e\u8868\u683c\u5de6\u4e0a\u89d2\u7684\u6279\u91cf\u64cd\u4f5c\u9009\u9879\u3002lightning\u7684\u7ba1\u7406\u9875\u9762\u914d\u7f6e\u652f\u6301\u8c03\u7528\u4e91\u51fd\u6570\u4f5c\u4e3a\u4e00\u4e2a\u5168\u5c40\u64cd\u4f5c\u9879\uff0c\u64cd\u4f5c\u6b65\u9aa4\u4e0e\u884c\u64cd\u4f5c\u9879\u7c7b\u4f3c\uff0c\u5728\u6b64\u4e0d\u8d58\u8ff0\uff0c\u5168\u5c40\u64cd\u4f5c\u9879\u5728\u914d\u7f6e\u9762\u677f\u7684\u4f4d\u7f6e\uff1a\u5217\u8868\u9875\u8bbe\u7f6e -> \u6279\u91cf\u64cd\u4f5c\uff0c\u6dfb\u52a0\u4e91\u51fd\u6570\u7c7b\u578b\u64cd\u4f5c\u540e\uff0c\u53ef\u4ee5\u914d\u7f6e\u8c03\u7528\u7684\u4e91\u51fd\u6570\u53ca\u53c2\u6570\u3002"))}u.isMDXComponent=!0}}]);