WP меня кормит, но как же я мечтаю о моменте, когда смогу удалить его, с серверов, репо и локалки))) Особенно в связке с Woocommerce))) Да, он позволяет решать некоторые задачи быстро, но стоит копнуть... 2000 товаров с 20 вариациями и получаем неповоротливого монстра, + 20 плагинов - без выделенного сервера ничего не шевелится, ну и так далее)))
orbis, Вы, я вижу пишете на 2.0, path появился там. Все равно непонятно как у вас все работает, потому что вы просто переписываете паттернсы и админ.path просто должны быть не видны
Если не оговаривалось - то какая разница
Не совсем - это пространства имен? что бы разнести разные приложения по урлам. Тут все доходчиво - https://docs.djangoproject.com/en/2.0/topics/http/urls/
У тебя урлы переписываются и работает только вторая часть, соответственно admin.url не работают. Вр втрой части измени на urlpatterns +=[...] Тут обычный tuple(кортеж) на который распространяются все питоновские правила работы со строками.
В убунте клиент постгрес по умолчанию создает пользователя postgres *c паролем postgres, попробуй
psql -u postgres -p postgres
возможно войдет без пароля - psql -u
Просто если ты не создавал пользователя, указанного в сеттингах - то естественно клиент и не может подключиться к базе данных
Урлы поправили? закомментите. В остальном вам дебагер ясно пишет - нет подключения к базе данных. без вариантов. Или пароль или юзер или база. Сервер постгрес работает? через консоль войти в базу можете можете с этими данными?
Инструкция для Убунты 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 - в нем ошибки
Ага, не понимает основ, но комментирует...
А непроще сразу поставить материал бутстрап, чем потом по каждому вопросу выдергивать по куску кода из разных галерей, по итогу получив нечитаеое и нередактируемое нечто?
Сделать свой попап - не проблема, а надо ли?
Есть классный фреймворк Bootstrap-Material-Design, прикручиваете к сайту и получаете набор форм, менюшек, кнопок 0 каких угодно.
https://fezvrasta.github.io/bootstrap-material-design/
Dmitriy_2014, Посмотреть код страницы - не судьба? ))) По сути - используется 1.12, поэтому отключаю и регистрирую как минимум 2.2.4
На последний пункт есть ответ в кодексе ну или у камы, если с английским не сложилось.