Форум сайта python.su
Решил написать как устанавливать 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)
Офлайн
Спасибки за минимануал.
П.С. Только там надо ссылоку поправить (ставим греппели).
Офлайн
уже…..спасибо))
Офлайн
Ставлю 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', )
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
# As of version 3.4, all urls moved to FileBrowserSite class in filebrowser.sites
# This file will be removed with version 3.6
Отредактировано Kostilo (Апрель 15, 2014 12:34:19)
Офлайн
глянь исходники
# 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()
Офлайн
Теперь файл /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
Офлайн
зачем править исходник
попробуйте так
# settings.py urlpatterns += FileBrowserSite().get_urls()
Офлайн
ilnurЗасунул это выражение в settings.py - получил ошибку: urlpatterns не определён.
urlpatterns += FileBrowserSite().get_urls()
from filebrowser.sites import FileBrowserSite urlpatterns += FileBrowserSite().get_urls()
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
Офлайн
во как надо. не заметил в доке
from filebrowser.sites import site urlpatterns = patterns('', ... (r'^admin/filebrowser/', include(site.urls)), ... )
Отредактировано ilnur (Апрель 16, 2014 06:56:23)
Офлайн
А можно какой-нибудь скриншот, что это всё мне даст?
Офлайн