Sly32

Рейтинг
372
Регистрация
29.03.2012

WP меня кормит, но как же я мечтаю о моменте, когда смогу удалить его, с серверов, репо и локалки))) Особенно в связке с Woocommerce))) Да, он позволяет решать некоторые задачи быстро, но стоит копнуть... 2000 товаров с 20 вариациями и получаем неповоротливого монстра, + 20 плагинов - без выделенного сервера ничего не шевелится, ну и так далее)))

orbis, Вы, я вижу пишете на 2.0, path появился там. Все равно непонятно как у вас все работает, потому что вы просто переписываете паттернсы и админ.path просто должны быть не видны

orbis:
можно ли оставить SQLite,

Если не оговаривалось - то какая разница

orbis:
то есть namespace - это указатель на регулярное выражение?

Не совсем - это пространства имен? что бы разнести разные приложения по урлам. Тут все доходчиво - https://docs.djangoproject.com/en/2.0/topics/http/urls/

orbis:
Я исправил urls. Они работают, но теперь не понимаю, почему они работают.
urlpatterns = [ path(r'admin/', admin.site.urls),
path(r'', include('parsercore.urls', namespace='search')),
]

urlpatterns = [ url(r'^$', views.IndexView.as_view(), name='index'),
url(r'^search/', views.ResultView.as_view(), name='search'),
url(r'^show/', views.ResultView.as_view(), name='show'),
]

postgres через консоль запускается командой psql и сразу требует пароль. Его я не знаю. Как сбросить пароль?

У тебя урлы переписываются и работает только вторая часть, соответственно 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 - в нем ошибки

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

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

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

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

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

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

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

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

Всего: 7407