cookiecutter-django 标准化框架
cookiecutter-django
cookiecutter/cookiecutter-django is a framework for jumpstarting production-ready Django projects quickly.
-
Create a virtualenv:
$ python3.11 -m venv <virtual env path>
-
Activate the virtualenv you have just created:
$ source <virtual env path>/bin/activate
-
Generate a new cookiecutter-django project:
$ cookiecutter gh:cookiecutter/cookiecutter-django
-
Install development requirements:
$ cd <what you have entered as the project_slug at setup stage> $ pip install -r requirements/local.txt $ git init # A git repo is required for pre-commit to install $ pre-commit install
项目目录:
# python 3.11版本
(trading-env) ➜ trading git:(master) ✗ pwd
/Users/kaiyi/Work/develop/Code/cookiecutter-django/trading
安装依赖:
cd /Users/kaiyi/Work/develop/Code/cookiecutter-django/trading
pip install -r requirements/local.txt
但是当我尝试安装 psycopg2 时,我收到一个错误(粘贴在下面),它找不到 pg_config。
来自 this question似乎我应该安装 libpq-dev 但我不确定如何安装。
我试过使用 MacPorts 安装 libpqxx,但没有任何作用。
如何安装 libpg-dev?还是我还缺少其他东西?
brew install postgresql
然后安装pg
gem install pg
相关文章:
cookiecutter/cookiecutter-django
cookiecutter-django Docs
使用conda更新python版本
谈谈cookiecutter-django生成的项目目录结构的优点
为者常成,行者常至
自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)