Extender User Model

98 views
Skip to first unread message

Daniel Corbe

unread,
Jan 2, 2011, 10:54:03 PM1/2/11
to django...@googlegroups.com
Pessoal preciso extender um User em alguns models, mas quero editar os dados do user, login e senha,  em um Inline nos Models que o extendem.

Por exemplo, tenho 2 models,    cliente e vendedor, e ambos precisam ter usuario e senha, ai quando vou editar o vendedor na mesma tela quero ter o login e senha, e para o cliente a mesma coisa, alguem ja passou por isso e pode me ajudar?

abs

--
Daniel Corbe Hahne Latorre
dan...@corbe.com.br
55 48 9618-5115 
skype: daniel_corbe

Tarsis Azevedo

unread,
Jan 3, 2011, 6:08:46 AM1/3/11
to django...@googlegroups.com
O Igor  Sobeira escreveu esse post sobre isso!


É só seguir! xD

Abraço,

Tarsis Figueredo Azevedo.
-------------------
Celular: (22) 81244668
Skype: tarsisazevedo
@tarsisazevedo
-------------------




--
Django Brasil em Google Groups <http://groups.google.com.br/group/django-brasil>
Associe-se à Python Brasil e suporte nossa comunidade! <http://associacao.python.org.br/>

Felipe Santos

unread,
Jan 3, 2011, 6:41:59 AM1/3/11
to django...@googlegroups.com

Pessoal estou tendo um pequeno problema ao importar o bando de dados para uma outra aplicação, se alguém puder ajudar.

 

Obrigado.

 

 

felipe.desenv@intranet:~/fdesenv/estdudo$ python manage.py dumpdata --traceback banco2 > banco2.json

Traceback (most recent call last):

  File "manage.py", line 11, in <module>

    execute_manager(settings)

  File "/usr/lib/python2.5/site-packages/Django-1.2.1-py2.5.egg/django/core/management/__init__.py", line 438, in execute_manager

    utility.execute()

  File "/usr/lib/python2.5/site-packages/Django-1.2.1-py2.5.egg/django/core/management/__init__.py", line 379, in execute

    self.fetch_command(subcommand).run_from_argv(self.argv)

  File "/usr/lib/python2.5/site-packages/Django-1.2.1-py2.5.egg/django/core/management/base.py", line 191, in run_from_argv

    self.execute(*args, **options.__dict__)

  File "/usr/lib/python2.5/site-packages/Django-1.2.1-py2.5.egg/django/core/management/base.py", line 218, in execute

    output = self.handle(*args, **options)

  File "/usr/lib/python2.5/site-packages/Django-1.2.1-py2.5.egg/django/core/management/commands/dumpdata.py", line 83, in handle

    objects.extend(model._default_manager.using(using).all())

  File "/usr/lib/python2.5/site-packages/Django-1.2.1-py2.5.egg/django/db/models/query.py", line 83, in __len__

    self._result_cache.extend(list(self._iter))

  File "/usr/lib/python2.5/site-packages/Django-1.2.1-py2.5.egg/django/db/models/query.py", line 269, in iterator

    for row in compiler.results_iter():

  File "/usr/lib/python2.5/site-packages/Django-1.2.1-py2.5.egg/django/db/models/sql/compiler.py", line 672, in results_iter

    for rows in self.execute_sql(MULTI):

  File "/usr/lib/python2.5/site-packages/Django-1.2.1-py2.5.egg/django/db/models/sql/compiler.py", line 727, in execute_sql

    cursor.execute(sql, params)

  File "/usr/lib/python2.5/site-packages/Django-1.2.1-py2.5.egg/django/db/backends/util.py", line 15, in execute

    return self.cursor.execute(sql, params)

  File "/usr/lib/python2.5/site-packages/Django-1.2.1-py2.5.egg/django/db/backends/sqlite3/base.py", line 200, in execute

    return Database.Cursor.execute(self, query, params)

django.db.utils.DatabaseError: no such column: banco2_colaborador.nascimento

 

 

 

 

 

Felipe Santos

Tecnologia da Informação

Felipe Zorzo

unread,
Jan 3, 2011, 7:09:17 AM1/3/11
to django...@googlegroups.com
Me parece que você adicionou campos no seu model mas não criou as colunas correspondentes na tabela. Dá uma olhada pra confirmar se é isso mesmo. Se for, você tem duas opções: remover esse atributo "nascimento" da sua classe Colaborador ou criar a coluna no banco.

--
Felipe Bernardo Zorzo

Felipe Santos

unread,
Jan 3, 2011, 8:08:00 AM1/3/11
to django...@googlegroups.com

Opa, valeu pela explicação Felipe, mas acho que me expressei mal, ocorre que além desse problema, queria saber como eu faço para importar somente algumas tabelas do meu diretório remoto, para minha aplicação local.

 

Referente ao problema da coluna não tenho mais.

 

 

 

 

Felipe Santos

Tecnologia da Informação

 

De: django...@googlegroups.com [mailto:django...@googlegroups.com] Em nome de Felipe Zorzo


Enviada em: segunda-feira, 3 de janeiro de 2011 10:09
Para: django...@googlegroups.com

--

Diego Maia

unread,
Jan 3, 2011, 8:22:23 AM1/3/11
to django...@googlegroups.com
Cara pelo q entendi da documentação [1] só é possível fazer dump por aplicação.
Caso eu esteja certo vê na documentação sobre dumps do banco q vc utiliza.


[1] http://docs.djangoproject.com/en/dev/ref/django-admin/#dumpdata-appname-appname-appname-model

2011/1/3 Felipe Santos <felipe...@tourhouse.com.br>

Opa, valeu pela explicação Felipe, mas acho que me expressei mal, ocorre que além desse problema, queria saber como eu faço para importar somente algumas tabelas do meu diretório remoto, para minha aplicação local.

 

Referente ao problema da coluna não tenho mais.

 

 

 

 

Felipe Santos

Tecnologia da Informação

 

De: django...@googlegroups.com [mailto:django...@googlegroups.com] Em nome de Felipe Zorzo


Enviada em: segunda-feira, 3 de janeiro de 2011 10:09

Assunto: Re: Problema com "python manage.py dumpdata --traceback itau > banco2.json"

 

Em 3 de janeiro de 2011 09:41, Felipe Santos <felipe...@tourhouse.com.br> escreveu:

--

Django Brasil em Google Groups <http://groups.google.com.br/group/django-brasil>
Associe-se à Python Brasil e suporte nossa comunidade! <http://associacao.python.org.br/>

--
Django Brasil em Google Groups <http://groups.google.com.br/group/django-brasil>
Associe-se à Python Brasil e suporte nossa comunidade! <http://associacao.python.org.br/>



--
Diego Maia
Desenvolvedor

Luiz Carlos Santos

unread,
Jan 5, 2011, 7:32:19 AM1/5/11
to django...@googlegroups.com
O dump não funcionar direito, ou eu não sei utilizar.
Aconselho usar uma ferramenta de migração de dados.

Luiz Carlos
Reply all
Reply to author
Forward
0 new messages