【问题标题】:Openshift django should i add setup.py install generated files to gitignore?Openshift django 我应该将 setup.py install 生成的文件添加到 gitignore 吗?
【发布时间】:2015-07-28 11:31:15
【问题描述】:

您好,我正在尝试使用 openshift 部署一个简单的 django 应用程序,我遵循了本教程: https://github.com/rancavil/django-openshift-quickstart/wiki/Tutorial-How-create-an-application-with-Django-1.6-on-Openshift

除了我使用 openshift 的 django 墨盒的第一部分。 运行 setup.py install 后,它创建了 3 个目录:dist、build 和 AppName.egg-info

所以现在我的目录结构的相关部分如下所示:

.
├── build
│   └── bdist.linux-x86_64
├── data
├── dist
│   └── AppName-1.0-py2.7.egg
├── libs
│   └── openshiftlibs.py
├── openshiftlibs.py
├── AppName.egg-info
│   ├── dependency_links.txt
│   ├── PKG-INFO
│   ├── requires.txt
│   ├── SOURCES.txt
│   └── top_level.txt
├── README.md
├── setup.py
└── wsgi
    ├── application
    ├── myproject

由于这些目录是自动生成的,我的问题是我也应该对它们进行版本控制吗?更好的是,有人可以为托管在 openshift 上的 django 站点提供示例 gitignore 吗?谢谢。

【问题讨论】:

    标签: python django openshift


    【解决方案1】:

    我一直在搜索,发现这个答案正是我想要的:https://stackoverflow.com/a/14058267/4349619

    我做了一些调整,现在我的 gitignore 看起来像这样:

    # Django stuff:
    *.log
    *.pot
    local_settings.py
    
    # databases
    *.sqlite3
    
    # Sphinx documentation
    docs/_build/
    
    # Byte-compiled / optimized / DLL files
    __pycache__/
    *.py[cod]
    
    # Distribution / packaging
    bin/
    build/
    develop-eggs/
    dist/
    eggs/
    lib/
    lib64/
    parts/
    sdist/
    var/
    *.egg-info/
    .installed.cfg
    *.egg
    
    # Installer logs
    pip-log.txt
    pip-delete-this-directory.txt
    
    # Unit test / coverage reports
    .tox/
    .coverage
    .cache
    nosetests.xml
    coverage.xml
    
    # Temporary files
    *~
    
    # Mr Developer
    .project
    .pydevproject
    
    # Intellij idea
    .idea
    *.iml
    
    # Don't know what these are
    *.sw[po]
    *.bak
    *.orig
    
    # PyBuilder
    target/
    

    我认为其中一些是不需要的,但现在还可以。 随时留下建议和改进:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-19
      • 2018-11-24
      • 2020-12-10
      • 2021-12-28
      • 1970-01-01
      • 2020-11-04
      • 2017-01-04
      相关资源
      最近更新 更多