Sly32

Рейтинг
378
Регистрация
29.03.2012
Должность
Software engineer

Инструкция для Убунты 16 и 9.4 постгрес - соответственно для новых версий меняете репо

база данных и пользователь

Правильная инструкция

echo "deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main" >> /etc/apt/sources.list.d/pgdg.list

wget -q --no-check-certificate -O - https://postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -

ответ - ОК

apt-get update

apt-get install postgresql postgresql-server-dev-9.4 postgresql-contrib-9.4

В файл

nano /etc/postgresql/9.4/main/postgresql.conf

добавляем:

client_encoding = 'UTF8'

default_transaction_isolation = 'read committed'

timezone = 'UTC'

listen_addresses = '*'

max_connections = 1000

в файл

nano /etc/postgresql/9.4/main/pg_hba.conf

add "0.0.0.0/0" FOR REMOTE ACCESS

/**************

// Здесь задается схема авторизации

//dropuser - for delete

dropdb database

sudo -u postgres -s

createdb <db_name>

postgres@www:~$ createuser -P <user>

Enter password for new role: ******

Enter it again:

CREATE SCHEMA

postgres@www:~$ psql -d db_name -c "create schema authorization db_name"

sudo service postgresql start

Соответственно в подлючениях пишем:

DATABASES = {

'default': {

'ENGINE': 'django.db.backends.postgresql_psycopg2',

'NAME': 'db_name',

'USER': 'db_user',

'PASSWORD': 'db_password',

'HOST': '*',

'PORT': '5432',

'SCHEMA': 'db_schema',// то что указывали при создании

}

}

---------- Добавлено 11.04.2018 в 20:37 ----------

Неважно что вы там делали на склите) migrate создает базовую структуру - потом уже makemigrations Внимательно читайте доки

и кстати - сначала сделайте migrate, для инициализации бд, makemigrations уже потом - когда напишете свои модели

а вы базу данных создали с таким именем? И лучше использовать schema еще для подключения

host="*" можно еще

И проверьте ваш urls.py - в нем ошибки

_SP_:
ЗЫ. Вообще народ офонарел...

Ага, не понимает основ, но комментирует...

А непроще сразу поставить материал бутстрап, чем потом по каждому вопросу выдергивать по куску кода из разных галерей, по итогу получив нечитаеое и нередактируемое нечто?

Сделать свой попап - не проблема, а надо ли?

Есть классный фреймворк Bootstrap-Material-Design, прикручиваете к сайту и получаете набор форм, менюшек, кнопок 0 каких угодно.

https://fezvrasta.github.io/bootstrap-material-design/

Dmitriy_2014, Посмотреть код страницы - не судьба? ))) По сути - используется 1.12, поэтому отключаю и регистрирую как минимум 2.2.4

На последний пункт есть ответ в кодексе ну или у камы, если с английским не сложилось.

Ответ простой - без разницы вообще. Ответ сложнее - тот который знаете. Ответ еще сложнее - тот? который знает ваш программист)))

totamon:
это какой-то маркетинговый миф

Мда... На шареде число одновременных соединений обычно в районе 20, даже на одноядерном ВПС можно до 1000 ставить безболезненно

Скорость однозначно увеличится в разы даже при базовой настройке!

skyprofil.by - на главной странице адреса в карте подтягиваются из записей. Написал для этого простой плагин. Конечно он узкоспециализирован и рассчитан на мою тему. Но доработать можно. Прошу учесть, благотворительностью не занимаюсь

ДешевоКруто:
либо через плагин, способоный решать подобную задачу, мы используем advanced custom fields. Очень крутой плагин

Вот за такие советы я бы тут банил навечно!!! Потому что следующей темой того, кто воспользуется этим советом, будет "Помогите!!! у меня все тормозит!!!!"

Задача ТС решается javascript-ом строк примерно в 20.

Произвольные поля в данном случае использовать нецелесообразно, хоть и заманчиво, конечно.

Всего: 7663