最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

django中cookiecutter的使用教程

 更新時(shí)間:2020年12月03日 15:08:18   作者:三省吾身  
這篇文章主要給大家介紹了關(guān)于django中cookiecutter使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、安裝

導(dǎo)入:pipenv install cookiecutter

問題:在導(dǎo)入的過程中可能會(huì)報(bào)錯(cuò):

pkg_resources.VersionConflict: (importlib-metadata 3.1.0 (/Users/apple/.local/share/virtualenvs/testProject-h0hp04R9/lib/python3.6/site-packages), Requirement.parse('importlib-metadata<2,>=0.12; python_version < "3.8"'))。

原因及解決:這個(gè)問題的出現(xiàn)主要是pipenv版本不支持,需要更新pipenv,使用命令:pip3 install -U pipenv,然后重新導(dǎo)入即可。

二、創(chuàng)建項(xiàng)目

運(yùn)行cookiecutter

問題:直接報(bào)錯(cuò)zsh: command not found: cookiecutter

解決辦法:使用pipenv --py獲取python環(huán)境的安裝目錄,在該目錄下運(yùn)行cookiecutter

運(yùn)行之后會(huì)繼續(xù)報(bào)錯(cuò):缺少Template

Usage: cookiecutter [OPTIONS] TEMPLATE [EXTRA_CONTEXT]...
Try 'cookiecutter -h' for help.
Error: Missing argument 'TEMPLATE'.

在github中找到pydanny/cookiecutter-django,賦值github地址,把地址寫在python運(yùn)行環(huán)境的后邊,再次運(yùn)行

/Users/apple/.local/sha~~~~re/virtualenvs/testProject-h0hp04R9/bin/cookiecutter https://github.com/pydanny/cookiecutter-django.git

成功進(jìn)入配置選項(xiàng),進(jìn)行具體的配置

三、具體配置

  • project_name:項(xiàng)目名字
  • project_slug:默認(rèn)和項(xiàng)目的名字保持一直,不必填寫
  • description:項(xiàng)目的簡(jiǎn)單描述
  • author_name:作者的名稱,格式 名字
  • domain_name:網(wǎng)站域名
  • eamil:郵箱
  • version [0.1.0] Select open_source_license: 選擇是否開源類型
  • timezone:時(shí)區(qū)設(shè)置,Asia/Shanghai
  • windows:是否使用的是windows系統(tǒng)開發(fā)
  • use_pycharm:是否使用pycharm
  • use_docker:是否使用docker
  • Select postgresql_version:選擇postgresql的版本,默認(rèn)為最新版,并且默認(rèn)沒有繼承Mysql~~~~
  • Select js_task_runner:js的運(yùn)行器,使用默認(rèn)的
  • Select cloud_provider:默認(rèn)
  • Select mail_service:選擇email的服務(wù)
  • use_async:是否使用異步編程
  • use_drf:是否使用django rest_framework,前后端分離的話選擇y
  • custom_bootstrap_compilation:是否自定義bootstrap壓縮
  • use_compressor:用于壓縮js、css的技術(shù),需要選擇y
  • use_celery:是否使用celery,使用選擇y
  • use_mailhog:第三方的郵件發(fā)送服務(wù)
  • use_sentry:是否使用錯(cuò)誤日志監(jiān)控
  • use_whitenoise:用于部署靜態(tài)文件的,帶有文件壓縮功能
  • use_heroku:國外有名的pass平臺(tái),如果要部署到上邊的話選擇y會(huì)自動(dòng)生成對(duì)應(yīng)的配置
  • Select ci_tool:選擇工具(None/Travis/Gitlab/Github)
  • keep_local_envs_in_vcs:是否在本地環(huán)境變量中使用版本配置,選擇y
  • debug:是否使用debug,選擇y

四、問題:

項(xiàng)目在進(jìn)行數(shù)據(jù)遷移的時(shí)候可能會(huì)報(bào)錯(cuò):

 File "/Users/apple/.local/share/virtualenvs/django-pro-7n8-wfJY/lib/python3.6/site-packages/django_celery_beat/models.py", line 60, in crontab_schedule_celery_timezone
 choice[0].zone for choice in timezone_field.TimeZoneField.CHOICES
AttributeError: type object 'TimeZoneField' has no attribute 'CHOICES'

原因:django-celery-beat setup.py有一個(gè)https://github.com/celery/django-celery-beat/blob/master/requirements/default.txt依賴要求,強(qiáng)制django-timezone-field只能使用>=4.0和<5.0版本的,開發(fā)者推送了一個(gè)4.1.1版本的django-timezone-field,中斷了數(shù)據(jù)遷移過程。

解決辦法:pipenv install django-timezone-field==4.0,重新執(zhí)行數(shù)據(jù)遷移就可以了

總結(jié)

到此這篇關(guān)于django中cookiecutter使用教程的文章就介紹到這了,更多相關(guān)django中cookiecutter使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Langchain集成管理prompt功能詳解

    Langchain集成管理prompt功能詳解

    這篇文章主要為大家介紹了Langchain集成管理prompt功能示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Python中SQLite如何使用

    Python中SQLite如何使用

    在本篇文章里小編給大家整理的是關(guān)于Python中SQLite的簡(jiǎn)單應(yīng)用詳解,需要的朋友們可以學(xué)習(xí)下。
    2020-05-05
  • Python基于HOG+SVM/RF/DT等模型實(shí)現(xiàn)目標(biāo)人行檢測(cè)功能

    Python基于HOG+SVM/RF/DT等模型實(shí)現(xiàn)目標(biāo)人行檢測(cè)功能

    這篇文章主要介紹了Python基于HOG+SVM/RF/DT等模型實(shí)現(xiàn)目標(biāo)檢測(cè)[行人檢測(cè)],今天這里并不是說要做出怎樣的效果,而是基于HOG+SVM來實(shí)踐機(jī)器學(xué)習(xí)檢測(cè)的流程,需要的朋友可以參考下
    2022-06-06
  • Python多線程編程(四):使用Lock互斥鎖

    Python多線程編程(四):使用Lock互斥鎖

    這篇文章主要介紹了Python多線程編程(四):使用Lock互斥鎖,本文講解了互斥鎖概念、同步阻塞、代碼示例等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • YOLOv5車牌識(shí)別實(shí)戰(zhàn)教程(一)引言與準(zhǔn)備工作

    YOLOv5車牌識(shí)別實(shí)戰(zhàn)教程(一)引言與準(zhǔn)備工作

    這篇文章主要介紹了YOLOv5車牌識(shí)別實(shí)戰(zhàn)教程(一)引言與準(zhǔn)備工作,在這個(gè)教程中,我們將一步步教你如何使用YOLOv5進(jìn)行車牌識(shí)別,幫助你快速掌握YOLOv5車牌識(shí)別技能,需要的朋友可以參考下
    2023-04-04
  • Python中使用ipython的詳細(xì)教程

    Python中使用ipython的詳細(xì)教程

    ipython是一個(gè)非常流行的python解釋器,比python解釋器好用很多,本文重點(diǎn)給大家介紹Python中使用ipython的詳細(xì)教程,需要的朋友參考下吧
    2021-06-06
  • Python3.4解釋器用法簡(jiǎn)單示例

    Python3.4解釋器用法簡(jiǎn)單示例

    這篇文章主要介紹了Python3.4解釋器用法,結(jié)合簡(jiǎn)單實(shí)例形式分析了Windows與Linux系統(tǒng)環(huán)境中Python3.4解釋器的簡(jiǎn)單使用方法,需要的朋友可以參考下
    2019-03-03
  • Python中使用Flask、MongoDB搭建簡(jiǎn)易圖片服務(wù)器

    Python中使用Flask、MongoDB搭建簡(jiǎn)易圖片服務(wù)器

    這篇文章主要介紹了Python中使用Flask、MongoDB搭建簡(jiǎn)易圖片服務(wù)器,本文是一個(gè)詳細(xì)完整的教程,需要的朋友可以參考下
    2015-02-02
  • Python小程序之在圖片上加入數(shù)字的代碼

    Python小程序之在圖片上加入數(shù)字的代碼

    這篇文章主要介紹了Python小程序之在圖片上加入數(shù)字的代碼,這個(gè)是小編今天練手的小程序,代碼簡(jiǎn)單易懂,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-11-11
  • 使用python打印十行楊輝三角過程詳解

    使用python打印十行楊輝三角過程詳解

    這篇文章主要介紹了使用python打印十行楊輝三角過程詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07

最新評(píng)論

芜湖县| 敦化市| 台北市| 天长市| 鹤峰县| 丽江市| 广东省| 汉寿县| 开远市| 武鸣县| 金坛市| 新源县| 迭部县| 寻乌县| 台东县| 新蔡县| 疏勒县| 金昌市| 乐山市| 伊金霍洛旗| 四平市| 梁平县| 临漳县| 富阳市| 桑日县| 乐安县| 大关县| 和平区| 齐齐哈尔市| 玛曲县| 门源| 上栗县| 雅江县| 莎车县| 朝阳市| 顺昌县| 分宜县| 鲁山县| 肃北| 东港市| 阿荣旗|