

`django`のプロジェクトを`git`で管理したいのですが、以下の位置で大丈夫でしょうか。

[code]

    mysite/
        .git
        manage.py
        mysite/
            __init__.py
            settings.py
            urls.py
            wsgi.py
    
[/code]

また、`django`において`.gitignore`に登録しておくべきものはなんでしょうか。


CC BY-SA 3.0
2015-04-04T02:24:43.263
8743
2018-01-18T02:27:41.477
9149
question
python git django
djangoのプロジェクトをgit管理したい


### djangoプロジェクトのgit管理

プロジェクト単体をgit管理する分には正しい配置です。

djangoのプロジェクト、今回の場合で言う`mysite`以外にも、その他ファイルを追加したい場合は多く存在しますが、常に管理したいディレクトリの一番上に配置すれば問題ありません。  
.git以下全てを管理しますので。

### djangoプロジェクト基本の`.gitignore`

gitignore.ioというサービスから、指定したサービス上でgit管理するための.gitignoreテンプレートをダウンロードすることができます。

以下がdjangoのテンプレートです

[code]

    # Created by https://www.gitignore.io/api/linux,django
    
    ### Django ###
    *.log
    *.pot
    *.pyc
    __pycache__/
    local_settings.py
    db.sqlite3
    media
    
    # If your build process includes running collectstatic, then ...
    
[/code]


CC BY-SA 3.0
2018-01-18T02:27:41.477
41045
2018-01-18T02:27:41.477
27039
8743
answer