2012-04-04 6 views
1
existiert

Ich habe es geschafft django-Dateibrowser verwenden Datei über TinyMCE hochladen auf der Grundlage dieser Dokumentation: http://django-filebrowser.readthedocs.org/en/latest/quickstart.htmlVerzeichnis ‚uploads /‘ für die Website filebrowser.filebrowser nicht

ich Bezug auf tiny_mce.js gesetzt haben und tinymce_setup.js von Grappeli Ordner zu meiner Vorlage, jetzt TinyMCE funktioniert.

aber wenn filebrowser mit diesem Befehl testen: python manage.py test filebrowser ich diesen Fehler: Directory 'uploads/' for the site filebrowser.filebrowser does not exist., natürlich all Projekte werfen diese error.I diese Fehler in Google gesucht, aber kein richtiges Ergebnis!

Hinweis: Ich habe Grappeli schon gearbeitet.

Was denken Sie?

+1

Haben Sie 'uploads' in Ihrem MEDIA_ROOT? :) – ilvar

+0

ja ich habe, ich weiß nicht warum es diesen Fehler hat –

+0

Bitte zeigen Sie uns den vollen StackTrace. – ilvar

Antwort

0

Für diejenigen, die Probleme mit der Einrichtung des Dateibrowsers haben, ist es erforderlich, sie nach der Installation einzurichten.

es zu Ihrem INSTALLED_APPS hinzufügen wie:

'filebrowser', 

In Ihrem urls.py Master-Datei, fügen Sie die Pattern-Datei-Browser:

from filebrowser.sites import site 

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

Dann stellen Sie sicher, Sie haben Ihre MEDIA_ROOT gesetzt und durch Standardmäßig existiert der Upload/Ordner in MEDIA_ROOT. Sie können die Uploads Ordner unterschiedlich von settting FILEBROWSER_DIRECTORY etwas ändern:

FILEBROWSER_DIRECTORY = 'filebrowser_uploads/' 

dann in der Regel ich einen Test durchführen und sehen, ob etwas gebrochen ist und warum:

python manage.py test filebrowser 

Ich weiß nicht, warum die Einrichtung erstellt das Standardverzeichnis dafür nicht, wenn MEDIA_ROOT vorhanden ist. Stattdessen wird überprüft, ob MEDIA_ROOT + FILEBROWSER_DIRECTORY vorhanden ist, und es schlägt fehl, wenn dies nicht der Fall ist. Mehr dazu in der quick start guide.

Verwandte Themen