On 11/29/05, Grigory Fateyev <[EMAIL PROTECTED]> wrote: > as you see, lots of fields have the same fields from auth.users table. > How to escape double of fields, and auth can work like in forum and in > django?
To "remove" fields in the parent class, use "remove_fields". For example: class User(users.User): user_id = meta.IntegerField() user_active = meta.CharField(maxlength=1) username = meta.CharField(maxlength=25) user_password = meta.CharField(maxlength=32) user_session_time = meta.IntegerField() user_session_page = meta.IntegerField() user_lastvisit = meta.IntegerField() user_regdate = meta.IntegerField() user_level = meta.CharField(maxlength=4) user_posts = meta.IntegerField() [...] class META: db_table = 'anastas_users' replaces_module = 'auth.users' admin = meta.Admin() # field names to remove from parent model remove_fields = ['password', 'is_staff', 'is_superuser'] Hope this answers your question, Adrian -- Adrian Holovaty holovaty.com | djangoproject.com | chicagocrime.org