django 设置cookie,
python视频教程栏目介绍cookiecutter的使用方法
相关免费学习推荐:python视频教程
00-1010导入:安装cookiecutter
问题:导入过程中可能会报告错误:
pkg _资源。version conflict :(import lib-metadata 3 . 1 . 0(/Users/apple/)。local/share/virtualenvs/test project-h0hp 04 r 9/lib/python 3.6/site-packages),requirement . parse( import lib-metadata 2,=0.12;python_version 3.8 ).
原因及解决方法:这个问题主要是pipenv版本不支持造成的。pipenv需要更新。使用命令:pip3 install -U pipenv,然后重新导入。
00-1010运行烹饪切割器
问题:直接报告错误zsh:命令未找到3360 cookie cutter
解决方法:使用pipenv - py获取python环境的安装目录,并在该目录下运行cookiecutter。
运行后,它会继续报告一个错误:模板丢失。
用法: cookiecutter[选项]模板[EXTRA_CONTEXT].
请尝试使用“cookiecutter -h”获得帮助。
错误:缺少参数“template”。在github中找到pydanny/cookiecutter-django,分配github地址,将地址写在python运行时环境的后面,再次运行。
/users/apple/。local/sha ~ ~ ~ re/virtualenvs/test project-h0hp 04 r 9/bin/cookie cutter https://github.com/pydanny/cookiecutter-django.git成功进入配置选项,并进行具体配置。
00-1010 project _ name:项目名称project_slug:默认与项目名称相同。可以不填描述:项目简要描述author_name:作者姓名,格式domain_name:网站域名eamil:邮箱版本[0 . 1 . 0]Select Open _ Source _ License 3360选择是否开源类型时区:时区设置,亚洲/上海windows:Use _ py charm:Use pycharm Use _ docker:Use docker docker选择postgresql_version:选择postgresql的版本,默认为最新版本。并且没有继承MySQL的Runner ~ ~ ~默认选择JS _ Task _ Runner: JS,使用默认选择cloud_provider:默认选择mail_service:选择email的服务use_async:使用异步编程use_drf:使用django rest_framework,选择ycustom_bootstrap_compilation:是否自定义bootstrap压缩use_compressor:用于压缩JS和css的技术;你需要选择yuse_celery:是否使用celery,选择yuse_mailhog:第三方邮件发送服务use_sentry:是否使用错误日志监控use_whitenoise:对于部署静态文件,带文件压缩功能use_heroku:国外著名的pass平台,如果要部署到顶层,选择Y会自动生成相应的配置。Select ci _ Tool:Select Tool(none/Travis/git lab/github)Keep _ local _ envs _ in _ VCS:是否要在本地环境变量中使用版本配置?选择ydebug:是否要使用debug?如果您选择y
一、安装
项目,您可能会在数据迁移期间收到一个错误:
文件“/用户/苹果/”。local/share/virtualenvs/django-pro-7n 8-wfJY/lib/python 3.6/site-packages/django _ celery _ beat/models . py ,crontab _ schedule _ celery _ time zone中的第60行
选择[0]。timezone_field中可供选择的区域。时区字段。选择
错误:类型对象“时区字段”没有属性“选择”原因:django-celery-beat setup.py具有https://github.com/celery/django-celery-beat/. Blob/master/requirements/default . txt依赖于要求,强制django-timezone-field仅使用版本=4.0和5.0。开发者推了一个4.1.1版本django-timezone-field,中断了数据迁移过程。
解决方法:pipe NV install django-time zone-field==4.0,只需重新执行数据迁移。
00-1010就这样。本文介绍了在django中使用cookiecutter的教程。
想了解更多编程知识,请关注php培训部分!
以上是django中cookiecutter的使用教程的详细讲解。更多信息请关注盛行IT软件开发工作室的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。