<MyRusakov.ru />

Создание сайтов на Django

Создание сайтов на Django

Данный курс научит Вас создавать сайты на очень мощном фреймворке – Django. Курс состоит из 9 разделов, в которых Вы с нуля освоите данный фреймворк на примере создания полноценного Интернет-магазина.

В рамках многочисленных упражнений Вы так же создадите свой собственный сайт, что даст Вам ту необходимую практику для закрепления материала, а также полноценную серьёзную работу для своего портфолио.

Помимо самого курса Вас ждёт ещё и бесплатный ценный Бонус: «Unit-тестирование сайта на Django». В этом Бонусе Вы узнаете, как можно написать автоматические тесты для проекта на Django. Это позволит находить оперативно ошибки, а также даст возможность в будущем добавлять новый функционал, не боясь что-то сломать в старом.

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Зачем Вы изучаете программирование/создание сайтов?

Форум сайта MyRusakov.ru

Друзья в соц сети
13.05.2013 01:56:56 Друзья в соц сети Сообщение #1
malina95

malina95

Мастер

Мастер

Дата регистрации:
15.07.2012 07:13:44

Сообщений: 208

Здравствуйте всем, подскажите пожалуйста алгоритм, и примерную структуру бд для реализации друзей в соц сети. Очень прошу. Я не буду страдать фигней, это для саморазвития.
Профиль Ответить
13.05.2013 06:41:37 Друзья в соц сети Сообщение #2
ilyadenisovid

ilyadenisovid

Мастер

Мастер

Дата регистрации:
28.01.2013 18:32:29

Сообщений: 213

Я лично делаю так, наверное, глупо, но, сначала создаем таблицу с колонками

`id` - идентификатор
`from` - чья заявка
`to` - кому заявка

и добавление в друзья, если между двумя пользователями 2 заявки - то они друзья, конечно, без проверок тут не обойтись, например, один пользователь дважды отправить не может заявку одному человеку, а дальше все просто
Профиль Ответить
13.05.2013 14:31:06 Друзья в соц сети Сообщение #3
malina95

malina95

Мастер

Мастер

Дата регистрации:
15.07.2012 07:13:44

Сообщений: 208

Тогда надо наверное дедать 2 таблицы, одну с друзьями, одну с заявками... Михаил, помогите разобраться пожалуйста
Профиль Ответить
13.05.2013 14:35:45 Друзья в соц сети Сообщение #4
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Достаточно и одной таблицы, если заявка не будет иметь каких-нибудь дополнительных полей по типу "дата заявки". Если таковые поля будут, то лучше разделить на 2 таблицы: http://myrusakov.ru/mysql-structure-db.html
Профиль Ответить
13.05.2013 15:52:43 Друзья в соц сети Сообщение #5
malina95

malina95

Мастер

Мастер

Дата регистрации:
15.07.2012 07:13:44

Сообщений: 208

Подскажите пожалуйста структуру таблиц, надеюсь будет интересно всем
Профиль Ответить
13.05.2013 17:29:34 Друзья в соц сети Сообщение #6
ilyadenisovid

ilyadenisovid

Мастер

Мастер

Дата регистрации:
28.01.2013 18:32:29

Сообщений: 213

table `friends` {
`id`
`user`
`user_second`
}

table `alert_friends` {
`id`
`from`
`to`
`date`
}
Профиль Ответить
13.05.2013 18:38:58 Друзья в соц сети Сообщение #7
malina95

malina95

Мастер

Мастер

Дата регистрации:
15.07.2012 07:13:44

Сообщений: 208

Спасибо.
Профиль Ответить