Skip to content

Instantly share code, notes, and snippets.

@sspross
Last active December 18, 2015 03:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save sspross/5719741 to your computer and use it in GitHub Desktop.
Save sspross/5719741 to your computer and use it in GitHub Desktop.

Django

Entwicklungsumgebung einrichten

Brew installieren

  1. Existierende package manager löschen (fink, darwinports):

    sudo rm -r /sw /opt
    sudo rm -r /usr/local/include/* /usr/local/lib/*
    
  2. XCode installieren

  3. homebrew installieren:

    ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)"
    
  4. Python Perl und Ruby Verzeichnisse dem User zurückgeben:

    sudo chown -R $USER /Library/Ruby /Library/Perl /Library/Python
    

Entwicklungsumgebung vorbereiten

  1. Mit brew pip und jpeg installieren, da Apples mitgelieferte nicht kompatibel ist mit pil für Python:

    easy_install pip
    brew install jpeg
    pip install pil
    
  2. virtualenv und virtualenvwrapper installieren und den Instruktionen folgen:

    pip install virtualenv
    pip install virtualenvwrapper
    mkdir -p $HOME/.virtualenvs
    echo "export WORKON_HOME=$HOME/.virtualenvs" >> $HOME/.profile
    echo "source /usr/local/bin/virtualenvwrapper.sh" >> $HOME/.profile
    
  3. git ebenfalls über brew installieren, damit nicht die alte mitgelieferte Version von Apple verwendet wird:

    brew install git
    echo 'source /usr/local/etc/bash_completion.d/git-completion.bash' >> ~/.profile
    
  4. Und fabric installieren, für automatisiertes Deployment:

    pip install fabric
    

Neues Projekt aufsetzen

  1. Projektordner an einem beliebigen Ort als git Repository erstellen. Projektordner mit - benennen, falls nötig:

    git init path/to/projectsfolder/project-name-with-minus-separator
    cd path/to/projectsfolder/project-name-with-minus-separator
    
  2. Dann für das Projekt einen virtuelle Pythonumgebung erstellen (wird in ~/.virtualenvs abgelegt):

    mkvirtualenv project-name-with-minus-separator
    
  3. Danach befindet man sich mit der Shell in dieser virtuellen Umgebung. In dieser jetzt Django installieren:

    pip install django
    
  4. Dann das eigentliche Django Projekt erstellen. Projektordner mit _ benennen, falls nötig:

    django-admin.py startproject project_name_with_underline_separator
    cd project_name_with_underline_separator
    
  5. https://docs.djangoproject.com/en/1.5/

Tutorials

  1. Style Guide for Python Code
  2. Official Django Tutorial
  3. Django from the ground up Screencasts

Tips & Tricks

Referenzen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment