Найти - Пользователи
Полная версия: Django + WYSIWIG
Начало » Django » Django + WYSIWIG
1 2 3
Чел_вТапКах
Решил написать как устанавливать 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 =
если есть вопросы пишите……
vaxXxa
Спасибки за минимануал.
П.С. Только там надо ссылоку поправить (ставим греппели).
Чел_вТапКах
уже…..спасибо))
Kostilo
Ставлю 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
ilnur
глянь исходники

# 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()
Kostilo
Теперь файл /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

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

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

# settings.py
urlpatterns += FileBrowserSite().get_urls()
Kostilo
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 но и он мне не помог(
ilnur
во как надо. не заметил в доке

from filebrowser.sites import site
urlpatterns = patterns('',
   ...
   (r'^admin/filebrowser/', include(site.urls)),
   ...
)
FishHook
А можно какой-нибудь скриншот, что это всё мне даст?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB