Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
1 / 1 / 1
Регистрация: 07.02.2013
Сообщений: 21
1

Как зарегистрировать модель в админке?

01.10.2013, 20:13. Показов 2138. Ответов 3
Метки нет (Все метки)

Вот я написал в model.py:
Python
1
2
3
4
5
6
7
8
9
10
11
12
from django.db import models
 
class Post(models.Model):
    title = models.CharField(max_length=255)
    datetime = models.DateTimeField(u'Дата публикации')
    content = models.TextField(max_length=10000)
 
    def __unicode__(self):
        return self.title
 
    def get_absolute_url(self):
        return "/blog/%i/" % self.id
а как зарегистрировать правильно модель в админке? куда прописать следующие строки:
Python
1
2
3
4
from django.contrib import admin
from blog.models import Post # наша модель из blog/models.py
 
admin.site.register(Post)
Добавлено через 18 минут
я создал суперадминистратора, создал файл admin.py и туда прописал

Python
1
2
3
4
from django.contrib import admin
from blog.models import Post # наша модель из blog/models.py
 
admin.site.register(Post)
но в админке не отображается возможность управления Post. Кто-нибудь знает в чем может быть причина?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.10.2013, 20:13
Ответы с готовыми решениями:

Как зарегистрировать VS
Здравствуйте я скачал microsoft visual c++ 2008 express edition и установил, но она требует...

как зарегистрировать библиотеку
Есть БД с которой в терминале(через Citrix) и иногда напрямую, т.е. через ярлычок, работают куча...

Как зарегистрировать сайт?
Я хочу открыть свой сайт на платном хостинге и хорошем домене, но в этих вопросах пока полный...

Как зарегистрировать ActiveX
Как зарегистрировать ActiveX с помощью VBA, а не вручную? Задачи: нужно узнать:...

3
140 / 140 / 38
Регистрация: 20.02.2012
Сообщений: 597
02.10.2013, 07:43 2
я обычно сразу в моделях регистрирую. Т.е. В модуле моделей описал модель, и в самом низу уже регистрируешь

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# models.py
# coding: utf-8
from django.db import models
from django.contrib import admin
 
class Post(models.Model):
    title = models.CharField(max_length=255)
    datetime = models.DateTimeField(u'Дата публикации')
    content = models.TextField(max_length=10000)
 
    def __unicode__(self):
        return self.title
 
    def get_absolute_url(self):
        return "/blog/%i/" % self.id
 
admin.site.register(Post)
но после создания моделей, тебе ещё надо создать соответственно таблицы в БД.
Bash
1
python manage.py syncdb
1
1 / 1 / 1
Регистрация: 07.02.2013
Сообщений: 21
02.10.2013, 13:55  [ТС] 3
ilnurgi, все получилось! Но появилась другая проблема - не могу добавить запись в админке, выходит следующая ошибка:
0
Миниатюры
Как зарегистрировать модель в админке?  
1 / 1 / 1
Регистрация: 07.02.2013
Сообщений: 21
02.10.2013, 14:10  [ТС] 4
аааа, понял, надо было выполнить
Код
manage.py syncdb
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.10.2013, 14:10

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Как зарегистрировать обработчик
Здравствуйте! Подскажите пожалуйста, каким образом можно зарегистрировать обработчик, например...

Как зарегистрировать пк в домене?
Здравствуйте друзья!. Как средствами делфи возможно зарегистрировать компьютер пользователя в...

Как зарегистрировать BASS_DSHOW?
Недавно узнал о библиотеке BASS_DSHOW,скачал ее ну и естественно начал пробовать писать простенький...

Как зарегистрировать символи
Добро Пожаловать!. Помогите пожалуйста проблема в том што я хочу сделать Регистрацию символов....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.