@pydjango

Страница 220 из 1273
Ruslan
09.04.2017
10:05:21
ну логично

ты встрял в миграции

их можно либо понять, либо не понять :)

Артемий
09.04.2017
10:06:08
из под рута chown artemiy:www-data -R /home/artemiy/bot/bot/
Все заработало, спасибо огромное

Google
Diskord
09.04.2017
10:07:11
ты встрял в миграции
Я знаю, кидает ошибку во время миграции, почему нужно дефолтное значение, ведь у меня это поле primary_key?

Ruslan
09.04.2017
10:07:35
'chair_title' - ты уверен?

Eugene
09.04.2017
10:08:37
Что-то тут не так:)

давай скрин модели)

Ruslan
09.04.2017
10:08:48
кстати, зачем в модели Chair делать поле chair_title?

просто title введёт в заблуждение?

Ruslan
09.04.2017
10:10:38
может английского не знает

ros
09.04.2017
10:11:56
я его тоже не знаю) либо выставить null=True либо default=''

Roman
09.04.2017
10:13:29
Ребята, давно назрел вопрос. Я всегда использую uwsgi с django на продакшн серверах, но часто где проскакивают инструкции на gunicorn. Вопрос - что лучше, моднее, и правильнее? Я предполагаю, что оба сервера очень похожи.

Google
Diskord
09.04.2017
10:15:26
да я выставил это поле как primary_key

ros
09.04.2017
10:16:24
тогда надо default=какой-то_генератор_значений

для uuid оно как-то так id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)

CharField ищите сами

Diskord
09.04.2017
10:24:03
блин

мне нужно самому задавать значение ключа при заполнении

А не генерировать

ros
09.04.2017
10:26:01
попробовать default=''

Diskord
09.04.2017
10:26:46
ну оно потом начинает на рандомные CharField поля ругаться

и нужно везде это проставлять

вроде получилось, но пришлось во всех полях ставить default=''

Senpos
09.04.2017
10:42:29
Еще один вариант - очистить базу ))

Если она тестовая

Diskord
09.04.2017
10:44:56
так там нету ничего ещё

я даже миграции не могу сделать

Denis
09.04.2017
10:45:39
Сделай rm -rf db.sqlite3

:D

Diskord
09.04.2017
10:46:38
у меня не sqlite

Denis
09.04.2017
10:53:42
у меня не sqlite
Так переключись на sqlite для дева

Google
Denis
09.04.2017
10:54:04
Удобней намного при решении таких проблем

Diskord
09.04.2017
11:00:04
ну конкретно в этом случае мне надо использовать не sqlite

amureki
09.04.2017
11:17:04
Удобней намного при решении таких проблем
Удобнее - легче удалить файл с бд? Это не решение) ну и дропнуть базу и в нормальных решениях не сложно

Denis
09.04.2017
11:18:31
Быстро и грязно, че)

Artyom
09.04.2017
11:23:36
Тоже интересно

Ребята, давно назрел вопрос. Я всегда использую uwsgi с django на продакшн серверах, но часто где проскакивают инструкции на gunicorn. Вопрос - что лучше, моднее, и правильнее? Я предполагаю, что оба сервера очень похожи.

amureki
09.04.2017
11:26:58
Да что привычнее и приятнее, то и лучше На простых вещах разницы особо нет Настроить оба дело пары часов, попробуйте да увидите

dima
09.04.2017
12:12:17
я гуникорн один раз настроил и забыл

Подскажите про работу, как найти

Alex
09.04.2017
16:25:45
Ребят, подскажите в чем проблема. Не могу понять. Делаю блог на Django.

views:

def post(request, post_slug): article = get_object_or_404(Posts, post_slug = post_slug) return render(request, 'page.html', {'article':article}) def category(request, cat_slug): cat = get_object_or_404(Category, cat_slug = cat_slug) posts = Posts.objects.order_by('-pub_date').filter(category=cat) return render(request, 'category.html', {'posts':posts})

urls:

urlpatterns = [ url(r'^$', views.home, name='home'), url(r'category/(?P<cat_slug>\S+)$', views.category, name='category'), url(r'^admin/', admin.site.urls), url(r'(?P<post_slug>\S+)$', views.post, name='page'), ]

Проблема заключается в том. Что при заходе в категорию, и попытке открыть полную статью. Выдает 404 ошибку, потому что к URL поста, приписывает category.

То есть http://127.0.0.1:8000/category/statya-nomer-4, вместо http://127.0.0.1:8000/statya-nomer-4

В шабах всё норм.

Page not found (404) Request Method: GET Request URL: http://127.0.0.1:8000/category/statya-nomer-4 Raised by: blog.views.category

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

Буду благодарен очень, за подсказку.

Google
Eugene
09.04.2017
16:28:55
а в шаблоне url как передаешь?

Alex
09.04.2017
16:29:15
<h2 class="blog-post-title"><a href="{{ post.post_slug }}">{{ post.title }}</a></h2>

Eugene
09.04.2017
16:29:41
{% url 'page' post.post_slug %}

попробуй

Alex
09.04.2017
16:29:50
С index.html главной, норм в пост перехожу. С категории не плучается.

Сейчас

Работает спасибо!!! А это вообще нормальная практика? Или коряво, и так делать не желательно?

Eugene
09.04.2017
16:31:12
через {% url %} наоборот правильно:)

Alex
09.04.2017
16:31:53
Ок, спасибо большое! Запишу себе)

Eugene
09.04.2017
16:32:09
лучше пройди туториал от Django )

там это все есть) ну и Django CBV )

Alex
09.04.2017
16:33:37
Class Based View, ок, просто пока так хочу попробовать научится, на них позже собирался перейти. Про Туториал от Джанго, это этот? https://djbook.ru/rel1.9/

Eugene
09.04.2017
16:34:19
https://djbook.ru/rel1.9/intro/tutorial03.html о вот тут как раз в конце {% url %}

этот, но тут он что-то староват, в официальной доке лучше)

https://docs.djangoproject.com/en/1.11/

Alex
09.04.2017
16:35:27
Спасибо, что помог!

И ещё один вопрос, где посмотреть, точнее как это называется. Про приоритезацию расположения urlов, потому что у меня категория не пооказывалась вообще, пока я url её выше урла page не поставил

Чтобы было понимание

Eugene
09.04.2017
16:39:51
)/$ :)

Alex
09.04.2017
16:40:28
Не совсем понял)

Google
Senpos
09.04.2017
16:41:26
через {% url %} наоборот правильно:)
Еще часто вижу get_absolute_url у модели

Alex
09.04.2017
16:41:59
Ок спс.

Eugene
09.04.2017
16:43:35
Еще часто вижу get_absolute_url у модели
https://docs.djangoproject.com/en/1.11/ref/models/instances/#get-absolute-url угу:)

Alex
09.04.2017
16:43:58
нее, всё равно не показывает. Убрал $ окончание

url(r'(?P<post_slug>\S+)', views.post, name='page'), url(r'category/(?P<cat_slug>\S+)', views.category, name='category'),

urlpatterns = [ url(r'^$', views.home, name='home'), url(r'^admin/', admin.site.urls), url(r'(?P<post_slug>\S+)', views.post, name='page'), url(r'category/(?P<cat_slug>\S+)', views.category, name='category'), ]

Eugene
09.04.2017
16:44:23
/$ вот так сделай)

url(r'^$', NewsListView.as_view(), name='news_list'), url(r'^(?P<slug>[-\w]+)/$', NewsDetailView.as_view(), name='news_detail'), вот у меня пример есть хех

Alex
09.04.2017
16:48:01
тож самое. Пока category внизу не работает.

в плане того, что после урла с page

Ruslan
09.04.2017
18:36:24
Константин
09.04.2017
18:51:43
Всем привет! Подскажите плиз, хочу заюзать файловый менеджер, но он выглядит примерно вот так. Не подключаются скрипты, которые собсна весь фронтенд http://screen.htmlmak.ru/shot_170410_014741.jpg Куда смотреть вообще?

Pavel
09.04.2017
20:29:02
Всем привет! Подскажите плиз, хочу заюзать файловый менеджер, но он выглядит примерно вот так. Не подключаются скрипты, которые собсна весь фронтенд http://screen.htmlmak.ru/shot_170410_014741.jpg Куда смотреть вообще?
в исходный код, смотреть, как выглядит урл к стилям; потом в логи веб-сервера, что он отвечает на зпроса стилей; потом в конфиги сервера/джанги, настройки статики.

Страница 220 из 1273