摘要:拒絕重復勞動保存如下代碼為放到模塊統計目錄下生成接口完畢代碼生成過程出錯執行命令在模塊目錄下執行模型單詞模型說明其中模型單詞為托峰命名法
保存如下代碼為codeGen.py,放到模塊統計目錄下拒絕重復勞動.
import sys name = sys.argv[1] verbose = sys.argv[2] def underscore(str): return "".join(map(lambda x: "_" + x if x.isupper() else x, str))[1:].lower() model = """class {name}(CoreModel): class Meta: verbose_name = "{verbose}" verbose_name_plural = "{verbose}"""".format(name=name, verbose=verbose) serializer = """class {name}Serializer(serializers.ModelSerializer): class Meta: model = {name}""".format(name=name, verbose=verbose) view = """class {name}ViewSet(viewsets.ModelViewSet): serializer_class = {name}Serializer queryset = {name}.objects.all()""".format(name=name, verbose=verbose) url = """router.register(r"{lower}", {name}ViewSet, base_name="{lower}")""".format(name=name, verbose=verbose, lower=underscore(name) + "s") try: with open("models.py", "a") as f: f.write(model) with open("serializers.py", "a") as f: f.write(serializer) with open("views.py", "a") as f: f.write(view) with open("urls.py", "a") as f: f.write(url) print("生成api接口{name}完畢".format(name=name)) except: print("代碼生成過程出錯")執行命令
在模塊目錄下執行 python codeGen.py 模型單詞 模型說明
其中模型單詞為托峰命名法.
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/45524.html
摘要:微信支付統一下單接口,有一個叫的參數,作用我就照搬官方文檔異步接收微信支付結果通知的回調地址,通知必須為外網可訪問的,不能攜帶參數。 最近在做一個小程序,小程序有涉及到微信支付,說來慚愧,還是第一次自己動手去做微信支付這一塊的實現,所以過程中遇到了很多人都會踩的坑(例如mmp的微信支付各種key各種id要在哪里找,很難找),這次使用django來開發,接口部分用django-rest-...
摘要:微信支付統一下單接口,有一個叫的參數,作用我就照搬官方文檔異步接收微信支付結果通知的回調地址,通知必須為外網可訪問的,不能攜帶參數。 最近在做一個小程序,小程序有涉及到微信支付,說來慚愧,還是第一次自己動手去做微信支付這一塊的實現,所以過程中遇到了很多人都會踩的坑(例如mmp的微信支付各種key各種id要在哪里找,很難找),這次使用django來開發,接口部分用django-rest-...
摘要:微信支付統一下單接口,有一個叫的參數,作用我就照搬官方文檔異步接收微信支付結果通知的回調地址,通知必須為外網可訪問的,不能攜帶參數。 最近在做一個小程序,小程序有涉及到微信支付,說來慚愧,還是第一次自己動手去做微信支付這一塊的實現,所以過程中遇到了很多人都會踩的坑(例如mmp的微信支付各種key各種id要在哪里找,很難找),這次使用django來開發,接口部分用django-rest-...
摘要:本文主要是用來記錄自己學習的過程。其中可能會有很多自己的錯誤理解。這里主要會用到的知識有百度百科阮一峰理解架構其余請自行百度。所有的全局設置都放在的字典中。使用標準的權限,未認證的用戶只讀權限不要忘記將添加到你的中。 本文主要是用來記錄自己學習django-rest-framework的過程。其中可能會有很多自己的錯誤理解。 這里主要會用到的知識有 1. [django](https:...
摘要:本文主要是用來記錄自己學習的過程。其中可能會有很多自己的錯誤理解。這里主要會用到的知識有百度百科阮一峰理解架構其余請自行百度。所有的全局設置都放在的字典中。使用標準的權限,未認證的用戶只讀權限不要忘記將添加到你的中。 本文主要是用來記錄自己學習django-rest-framework的過程。其中可能會有很多自己的錯誤理解。 這里主要會用到的知識有 1. [django](https:...
閱讀 2751·2021-11-22 13:54
閱讀 2688·2021-10-14 09:42
閱讀 3987·2021-09-28 09:47
閱讀 2162·2021-09-03 10:28
閱讀 1203·2021-07-26 23:38
閱讀 2557·2019-08-30 15:54
閱讀 2639·2019-08-29 16:35
閱讀 1426·2019-08-29 15:42