2012-05-01 3 views
0

Я пытался много, но не мог понять, почему это происходит,Джанго состояние печати не работает

class FortressUserAdmin(admin.ModelAdmin):  
    list_display(. . . , get_my_schema) 

    def get_my_schema(self, obj): 
     sql_query = "select prop_val from customer_property where customer_id = %d and property_value like '%%%%SCHEMA%%%%'" % obj.customer_id.customer_id  
     property_value = connection.cursor().execute(sql_query).fetch_one()   
     print sql_query   
     return 1 
     # return "aditya" 
    get_my_schema.short_description = 'Schema Instance' 
  • почему значения столбцов всегда (None)
  • почему print 1 или print 'aditya' вона «т напечатать что-нибудь на консоль

снимок экрана сайта колонки администратора: enter image description here

+0

к сведению, что не все значения/строки пусты, как я вижу из базы данных. – Aditya369

+0

мой плохой !!! Это должно быть fetchone(), и оно работает: -/... – Aditya369

+2

Вы должны добавить свой комментарий в ответе и принять его, чтобы закрыть вопрос. –

ответ

0

Используйте функцию fetchone() вместо той, которая используется выше ..

Смежные вопросы