20100103

  • Man kann jetzt lino.dsbe.contacts.models.Person.get_image_url() aufrufen und bekommt eine komplette URL zum Passfoto der Person.

  • In MyPersons funktionierte Sortierung und Filter nicht, weil get_request_queryset nicht die Base-Methode aufrief.

  • Umstieg von sqlite nach mysql:

    $ sudo aptitude install mysql-server python-mysqldb
    
    $ mysql -u root -p
    mysql> create database myproject collate latin1_german1_ci;
    mysql> create user 'django'@'localhost' identified by 'pwd';
    mysql> grant all on myproject.* to django with grant option;
    mysql> quit;
    
    $ cd /usr/local/django/myproject
    $ python manage.py dumpdata --format dpy > fixtures/d20110103.dpy
    
    $ nano settings.py
    
    
    DATABASES = {
    #      'default': {
    #          'ENGINE': 'django.db.backends.sqlite3',
    #          'NAME': join(DATA_DIR,'myproject.db')
    #      },
          'default': {
              'ENGINE': 'django.db.backends.mysql',
              'NAME': 'myproject',
              'USER' : 'django',
              'HOST' : 'localhost',
              'PASSWORD' : 'pwd'
          },
      }
    
    
    $ python manage.py  initdb d20110103
    
  • Neue Felder in Person: - obstacles : Bemerkung Hindernisse - job_agents : Interim-Firmen - income_ag - income_wg - income_kg - income_rente - income_misc

  • Neue Felder started, stopped, title und remarks in contacts.ContactType. Dadurch kann man diese Tabelle zum Erfassen von Berufserfahrungen nehmen.

  • Neue Tabelle JobWish

  • Neue Tabellen SkillType und Skill