Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 13, 2011 12:55:17

LinuxBoy
От:
Зарегистрирован: 2009-12-23
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

Return

Есть функция, которая выполняет вывод данных в таблицу с передачей аргументов шаблону. Написал вторую функцию для возможности удаления данных из этой таблицы. Каким образом сделать так, чтобы при удалении записи возвращалась опять эта же таблица, если делать return render_to_response('моя таблица'), То она выводится пустой, что не удивительно, так как функция вывода этой таблицы не отработала и не передала данные в шаблон. Как сделать return function? )



Офлайн

#2 Янв. 13, 2011 13:06:40

LinuxBoy
От:
Зарегистрирован: 2009-12-23
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

Return

Разобрался, надо просто

return admins_list(request)
Но возник еще вопрос по поводу url, при возврате url в строке адреса не очищается, а выглядит как при последнем действии, т.е. имеет вид POST запроса.



Отредактировано (Янв. 13, 2011 13:17:10)

Офлайн

#3 Янв. 14, 2011 08:55:27

LinuxBoy
От:
Зарегистрирован: 2009-12-23
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

Return

Зачем я изобретал велосипед, от меня всего лишь надо было сделать тимплейт и представление для вывода данных, изменение, поиск и добавление осуществляется через панель администратора. Лол!



Отредактировано (Янв. 14, 2011 08:56:03)

Офлайн

#4 Янв. 14, 2011 10:16:19

LinuxBoy
От:
Зарегистрирован: 2009-12-23
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

Return

Вот такой код для отображения модели в админке:

from django.contrib import admin
from bot_admin.admin_mgr.models import Admins

class AdminsAdmin(admin.ModelAdmin):
list_display = ('name', 'server', 'access', 'botid')
fields = ('name', 'server', 'access', 'botid')
search_fields = ('name',)
Почему модель в админке называется не Admins а Adminss, две s?



Офлайн

#5 Янв. 14, 2011 10:47:52

LinuxBoy
От:
Зарегистрирован: 2009-12-23
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

Return

Возник еще вопрос. Можно ли сделать так, чтобы в админке отображалась не просто модель с полями, а со связями. Т.е. отображала одну модель и подгружала данные из другой модели? Т.е. у меня пользователи хранятся в одной таблице, а игры связанные по ID с таблицей пользователей в другой.



Офлайн

#6 Янв. 14, 2011 14:35:24

lorien
От:
Зарегистрирован: 2006-08-20
Сообщения: 755
Репутация: +  37  -
Профиль  

Return

Завязывай уже в жабер-конфу спамить этой темкой :)

Офлайн

#7 Янв. 14, 2011 15:36:02

vaxXxa
От: Kyiv, Ukraine
Зарегистрирован: 2009-06-16
Сообщения: 278
Репутация: +  0  -
Профиль   Отправить e-mail  

Return

LinuxBoy
тихо сам с собой…

Adminss - Джанго делает множественное число добавляя вконце слова s
О связях в админке - может поможет http://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.InlineModelAdmin



Офлайн

#8 Янв. 14, 2011 18:12:52

LinuxBoy
От:
Зарегистрирован: 2009-12-23
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

Return

Я уже разобрался. Ага, типа блог.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version