Ir para o conteúdo
ou

Software livre Brasil

0 amigos

Nenhum(a)

0 comunidades

Nenhum(a)

Diego Búrigo Zacarão

Tela cheia
 Feed RSS

Blog em diegobz.net

27 de Maio de 2009, 0:00 , por Software Livre Brasil - | Ninguém está seguindo este artigo ainda.

Running Transifex with PostgreSQL on Fedora

22 de Novembro de 2009, 0:00, por Software Livre Brasil - 0sem comentários ainda

Steps with sudo command configured to the current user:

$ sudo yum install postgresql-server python-psycopg2

$ sudo service postgresql initdb
Initializing database: [ OK ]

$ sudo service postgresql start
Starting postgresql service: [ OK ]

$ sudo su – postgres

-bash-4.0$ psql

postgres=# CREATE USER transifex WITH PASSWORD ‘transifex’;
CREATE ROLE

postgres=# CREATE DATABASE transifex OWNER transifex;
CREATE DATABASE

postgres=# \q

-bash-4.0$ exit

$ sudo vim /var/lib/pgsql/data/pg_hba.conf

# “local” is for Unix domain socket connections only
local transifex transifex password # Add this line
local all all ident

$ sudo service postgresql restart

$ psql transifex transifex
Password for user transifex:
psql (8.4.1)
Type “help” for help.

transifex=>

transifex=> \q

# Bellow it assumes the Tx code is under ~/workspace/mainline/ and
# all the dependencies are installed. http://docs.transifex.org/intro/install.html

$ cd workspace/mainline/transifex/

$ vim settings/21-engines.conf

# Database configuration
DATABASE_ENGINE = ‘postgresql_psycopg2′
DATABASE_NAME = ‘transifex’
DATABASE_USER = ‘transifex’
DATABASE_PASSWORD = ‘transifex’

$ ./manage.py syncdb

$ ./manage.py migrate codebases # It shouldn’t be necessary :/

$ ./manage.py migrate

$ ./manage.py loaddata txcommon/fixtures/*

$ ./manage.py runserver 8080

That’s it!



Unicode usernames in Django admin panel

10 de Novembro de 2009, 0:00, por Software Livre Brasil - 0sem comentários ainda

This week we’ve gotten a request from translate.moblin.org for being able to login using unicode chars. They use a custom backend for authentication that allows, for example, Chinese chars in the username. Django seems to handle it pretty well, although the Django Admin Panel complains about it. As a solution, we’ve implemented a way to override the Django admin forms for creating and editing users, using a UnicodeRegexField.

That was a cool stuff. Here is a code example of an admin.py