cookiecutter-django 标准化框架

cookiecutter-django

cookiecutter/cookiecutter-django is a framework for jumpstarting production-ready Django projects quickly.

  1. Create a virtualenv:

    $ python3.11 -m venv <virtual env path>
  2. Activate the virtualenv you have just created:

    $ source <virtual env path>/bin/activate
  3. Generate a new cookiecutter-django project:

    $ cookiecutter gh:cookiecutter/cookiecutter-django
  4. 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生成的项目目录结构的优点

为者常成,行者常至