Уведомления

Группа в Telegram: @pythonsu

#1 Март 12, 2010 18:18:32

Чел_вТапКах
От:
Зарегистрирован: 2009-07-22
Сообщения: 92
Репутация: +  0  -
Профиль   Отправить e-mail  

Django + WYSIWIG

Решил написать как устанавливать WISYWIG для Django. Самому далось это нелегко поэтому решил поделиться.
во первых стоит скачать файл браузер я поместил файлбраузер в корень проекта, установленую часть поместил в медиа проекта. в INSTALLED APPS прописал ‘your_site.filebrowser’,
затем ставим греппели. Соотвественно в урл как и в файлбраузере ставим путь до греппели, тоесть (r'^grappelli/', include('your_site.grappelli.urls')), также копируем папку media из греппели и ставим ее вместо оной в ..Python26\Lib\site-packages\django\contrib\admin\media, незабудте добавить папку upload в корне, не или замените путь на сохранение файлов
в классе admin.py для классов у которых мы хотим видеть визивиг добавляем class Media:
js =
если есть вопросы пишите……



Отредактировано (Март 12, 2010 18:47:46)

Офлайн

#2 Март 12, 2010 18:30:45

vaxXxa
От: Kyiv, Ukraine
Зарегистрирован: 2009-06-16
Сообщения: 278
Репутация: +  0  -
Профиль   Отправить e-mail  

Django + WYSIWIG

Спасибки за минимануал.
П.С. Только там надо ссылоку поправить (ставим греппели).



Офлайн

#3 Март 12, 2010 18:48:04

Чел_вТапКах
От:
Зарегистрирован: 2009-07-22
Сообщения: 92
Репутация: +  0  -
Профиль   Отправить e-mail  

Django + WYSIWIG

уже…..спасибо))



Офлайн

#4 Апрель 15, 2014 12:24:55

Kostilo
От:
Зарегистрирован: 2012-02-09
Сообщения: 15
Репутация: +  1  -
Профиль   Отправить e-mail  

Django + WYSIWIG

Ставлю filebrowser как написано сдесь:
https://django-filebrowser.readthedocs.org/en/latest/quickstart.html

settings.py:

INSTALLED_APPS = (
    'PIL',
    'grappelli',
    'tinymce',
    'filebrowser',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'blog',
    'django.contrib.admin',
)

urls.py:
from django.conf.urls import patterns, include, url
import settings
from blog.views import *
from filebrowser.sites import site
from django.core.files.storage import DefaultStorage
from filebrowser.sites import FileBrowserSite
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
    url(r'^grappelli/', include('grappelli.urls')),
    url(r'^tinymce/', include('tinymce.urls')),
    url(r'^blog/', include('blog.urls')),
    url(r'^admin/filebrowser/', include('filebrowser.urls')),
    url(r'^admin/', include(admin.site.urls)),
)
При попытке войти в админку получаю:
The included urlconf <module ‘filebrowser.urls’ from ‘/home/user/virtualka/filebrouser/lib/python2.6/site-packages/filebrowser/urls.pyc’> doesn't have any patterns in it

В консоли соответственно дев-сервер пишет:
“GET /admin/ HTTP/1.1” 500 142900

В файле
/home/user/virtualka/filebrouser/lib/python2.6/site-packages/filebrowser/urls.py
нет ни чего кроме обнадёживающей надписи:
# As of version 3.4, all urls moved to FileBrowserSite class in filebrowser.sites
# This file will be removed with version 3.6

Подскажите пожлалуйста, где и каких настроек ещё не хватает?Бюсь уже не первый день:rolleyes:

Django-1.6.2
django-grappelli-2.5.2
Pillow-2.3.0
django-tinymce-1.5.2
django-filebrowser-3.5.5



Отредактировано Kostilo (Апрель 15, 2014 12:34:19)

Офлайн

#5 Апрель 15, 2014 12:44:59

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

Django + WYSIWIG

глянь исходники

# urls.py
# As of version 3.4, all urls moved to FileBrowserSite class in filebrowser.sites
# This file will be removed with version 3.6

FileBrowserSite().get_urls()

Офлайн

#6 Апрель 15, 2014 13:05:40

Kostilo
От:
Зарегистрирован: 2012-02-09
Сообщения: 15
Репутация: +  1  -
Профиль   Отправить e-mail  

Django + WYSIWIG

Теперь файл /home/user/virtualka/filebrouser/lib/python2.6/site-packages/filebrowser/urls.py
выглядит так:

# As of version 3.4, all urls moved to FileBrowserSite class in filebrowser.sites
# This file will be removed with version 3.6
from filebrowser.sites import FileBrowserSite
FileBrowserSite().get_urls()
Ошибка та же самая:
ImproperlyConfigured at /admin/
The included urlconf <module ‘filebrowser.urls’ from ‘/home/admin06/virtualka/filebrouser/lib/python2.6/site-packages/filebrowser/urls.py’> doesn't have any patterns in it

Не могу понять в чём ошибка “настройки на адиминистратора”??? Подскажите хоть в чём суть ошибки?
В какую сторону копать?



Офлайн

#7 Апрель 15, 2014 14:56:49

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

Django + WYSIWIG

зачем править исходник

попробуйте так

# settings.py
urlpatterns += FileBrowserSite().get_urls()

Офлайн

#8 Апрель 16, 2014 05:14:51

Kostilo
От:
Зарегистрирован: 2012-02-09
Сообщения: 15
Репутация: +  1  -
Профиль   Отправить e-mail  

Django + WYSIWIG

ilnur
urlpatterns += FileBrowserSite().get_urls()
Засунул это выражение в settings.py - получил ошибку: urlpatterns не определён.

Попробовал так:
from filebrowser.sites import FileBrowserSite
urlpatterns += FileBrowserSite().get_urls()
ошибка осталась.

Перенёс это выражение в urls.py, всё вернулось к исходной ошибке:
ImproperlyConfigured at /admin/
The included urlconf <module ‘filebrowser.urls’ from ‘/home/admin06/virtualka/filebrouser/lib/python2.6/site-packages/filebrowser/urls.pyc’> doesn't have any patterns in it

Такое ощющение что я гдето не дописал какуюто настройку. может в admin.py приложения или ещё где-то? Единственный мануал который нашёл в инете:
http://django-filebrowser.readthedocs.org/en/latest/settings.html#settings но и он мне не помог(



Офлайн

#9 Апрель 16, 2014 06:56:08

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

Django + WYSIWIG

во как надо. не заметил в доке

from filebrowser.sites import site
urlpatterns = patterns('',
   ...
   (r'^admin/filebrowser/', include(site.urls)),
   ...
)

Отредактировано ilnur (Апрель 16, 2014 06:56:23)

Офлайн

#10 Апрель 16, 2014 07:22:26

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Django + WYSIWIG

А можно какой-нибудь скриншот, что это всё мне даст?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version