Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 5, 2010 10:55:29

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

FCKeditor

Перепроверьте код.
К сожалению искать ошибки в коде, который я не вижу, я не умею.

Офлайн

#2 Фев. 5, 2010 11:21:18

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

FCKeditor

Validating models...
0 errors found

Django version 1.1.1, using settings 'site_tanuki.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
[05/Feb/2010 12:12:10] "GET /admin/ HTTP/1.1" 200 1755
[05/Feb/2010 12:12:16] "POST /admin/ HTTP/1.1" 302 0
[05/Feb/2010 12:12:16] "GET /admin/ HTTP/1.1" 200 4299
[05/Feb/2010 12:12:19] "GET /admin/base/item/ HTTP/1.1" 200 2527
[05/Feb/2010 12:12:21] "GET /admin/base/item/add/ HTTP/1.1" 500 90541
Validating models...
0 errors found

Django version 1.1.1, using settings 'site_tanuki.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
[05/Feb/2010 12:13:19] "GET /admin/base/item/add/ HTTP/1.1" 500 89079
Validating models...
0 errors found

Django version 1.1.1, using settings 'mysite.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
[05/Feb/2010 12:14:06] "GET /admin/base/item/add/ HTTP/1.1" 200 5626
[05/Feb/2010 12:14:06] "GET /admin/jsi18n/ HTTP/1.1" 200 3306
[05/Feb/2010 12:14:06] "GET /admin/base/item/add/media/fckeditor/fckeditor.js HT
TP/1.1" 302 0
[05/Feb/2010 12:14:06] "GET /admin/base/item/add/media/fckeditor/textareas.js HT
TP/1.1" 302 0
[05/Feb/2010 12:14:06] "GET /admin/base/item/add/media/fckeditor/fckeditor.js/ H
TTP/1.1" 500 121981
[05/Feb/2010 12:14:06] "GET /admin/base/item/add/media/fckeditor/textareas.js/ H
TTP/1.1" 500 121981
[05/Feb/2010 12:14:46] "GET / HTTP/1.1" 200 476
js ки подгружаются теперь….
код интеграции модели в админку выглядит
frfrom django.contrib import admin
from django.db import models
from site_tanuki.base.models import Item
from django import forms

#class ImageAdmin(admin.ModelAdmin):
# pass

class ItemAdmin(admin.ModelAdmin):
formfield_overrides = { models.TextField: {'widget': forms.Textarea(attrs={'class':'ckeditor'})}, }

class Media:
js = ( 'fckeditor/fckeditor.js',
'fckeditor/textareas.js',)

admin.site.register(Item, ItemAdmin)
код модели
# -*- coding: cp1251 -*-
from django.db import models
from django.contrib import admin
from site_tanuki.base.utils import *
from django.db.models.signals import post_save, pre_delete




class Item(models.Model):
Image = models.ImageField(u'файл изображения', upload_to='media/uploads', max_length=250)
#name = models.TextField(u'Название')
name = models.TextField(u'Название')
Comment = models.CharField(u'Коментарии', max_length = 300)
Weight = models.IntegerField(u'Вес', blank=True)#, default = 0)
Price = models.IntegerField(u'Цена', blank=True)
Proteins = models.FloatField(u'Белки')#, max_digits = 4, decimal_places = 1)
Lipids = models.FloatField(u'Жиры')#, max_digits = 4, decimal_places = 1)
Carbohydrates = models.FloatField(u'Углеводы')#, max_digits = 4, decimal_places = 1)
KKal = models.IntegerField(u'кКал', blank = True)
# def get_complaint_id(self):
# return self.relatedsubmission.id

class ModelAdmin:
pass

# class admin:
# js = ( 'fckeditor/fckeditor.js',
# 'fckeditor/textareas.js',)
def __unicode__(self):
return self.name

def get_thumbnail_html(self):
html = '<a class="image-picker" href="%s"><img src="%s" alt="%s"/></a>'
return html % (self.Image.url, get_thumbnail_url(self.Image.url), self.description)
get_thumbnail_html.short_description = ('thumbnail')
get_thumbnail_html.allow_tags = True



Офлайн

#3 Фев. 5, 2010 11:23:47

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

FCKeditor

в моделе для админки читать class: fckeditor, скопировал не оттуда((уже мозг разрывается просто(



Офлайн

#4 Фев. 5, 2010 16:20:29

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

FCKeditor

[05/Feb/2010 12:14:06] "GET /admin/base/item/add/media/fckeditor/fckeditor.js/ H
TTP/1.1" 500 121981
[05/Feb/2010 12:14:06] "GET /admin/base/item/add/media/fckeditor/textareas.js/ H
TTP/1.1" 500 121981
500 Internal Server Error
A generic error message, given when no more specific message is suitable.
Так же не ясно было ли выполнено
(r'^fckeditor_connector/', include('fckeditor_connector.urls')),

Офлайн

#5 Фев. 5, 2010 16:53:31

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

FCKeditor

(r'^fckeditor_connector/', include('mysite.fckeditor.connector.urls'))



Офлайн

#6 Фев. 8, 2010 11:44:43

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

FCKeditor

ну вроде как понятно что она не выполняется(((но вот почему она это делает!!!? я вроде весь код выложил для подключения, и ошибок там по- моему нет



Офлайн

#7 Март 2, 2010 13:36:37

LP fan
От:
Зарегистрирован: 2009-10-07
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

FCKeditor

не знаю как … но только что чудо свершилось, и теперь редактор работает, правда я не использую flatpages. Все делал как в http://larin.in/archives/111
Может кому то будут полезными мои настройки:

rom django.conf.urls.defaults import *
from django.contrib import admin
from settings import MEDIA_ROOT
admin.autodiscover()

urlpatterns = patterns('',
(r'^fckeditor_connector/', include('fckeditor.connector.urls')),
(r'^admin/', include(admin.site.urls)),
(r'^media/(?P<path>.*)$', 'django.views.static.serve',
{'document_root': MEDIA_ROOT}),
)
from django.contrib import admin
from django.db import models
from django import forms
from models import Category


class CategoryAdmin(admin.ModelAdmin):
formfield_overrides = { models.TextField: {'widget': forms.Textarea(attrs={'class':'ckeditor'})}, }

class Media:
js = ( 'ckeditor/ckeditor.js',
'ckeditor/textareas.js',)

admin.site.register(Category, CategoryAdmin)
Сам редактор лежит в MEDIA_ROOT/ckeditor



Отредактировано (Март 2, 2010 13:49:45)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version