Может не совсем в тему, но вы тратите время не на то что надо, ищете знания, которые серез полгода вам не понадобятся.
Освойте для начала nginx - это не так сложно как кажется, зато в итоге будете иметь полноценный эмулятор сервера для проекта.
По вашей проблеме - попробуйте ссылки прописывать от корня сайта -
<a href="/page1/pag2...">
начиная со слэша...
+1 ))) Сразу возникает желание воспользоваться услугами таких "разработчиков"
))
Длначала отправил сигнал - я все исправил из вебмастера, будем поглядеть на разультет
Столько человек зашли/посмотрели - неужели никто ничего не посоветует? Нашел ошибку вывода фавиконок, еще по мелочи, но все равно не понимаю, за что фильтр.
С сайтом все ок - ищите вирусы в своем компе
Нет, но стояло name="file" и действительно воспринималось как file - особенности ORM движка. Поправил уже и все работает прекрасно.
indenger20, спасибо! работает.---------- Добавлено 04.05.2016 в 23:40 ----------И тогда, может уже подскажете, как полученное значение передать в форму.
Есть инпут с name="file"
вместо алерта выше делаю так:
var path = $(this).html(); $("input[name='file']").val(path);
Не работает.
Связь создается здесь -
newpost = BlogPost(.... categories_id=5 ... )
Достаточно передать номер категории и Джанго сам создаст связь с нужной таблицей согласно модели
Все верно, уже дописал обработчик ошибок
И тут соглашусь. Автора и категорию я могу вообще исключить, потому что они не совпадаю в новой таблице. Мне важно создать json - файл с нужными данными, и уже потом при импорте я просто указываю, в какую категорию писать. Автор в данном случае вообще один только
Спасибо за комментарии
i-work, А мне в таком варианте не нужно по разным таблицам раскидывать. Не нужно для импорта лезть в консоль, могу в админке теперь загрузить json и тут же его импортировать в базу без лишних телодвижений))) все связи сами создадутся
Впрочем на вкус и цвет... Я нашел такое решение, оно меня более чем устраивает.
webjey, Stek, Спасибо за советы, помогло вникнуть в суть.
Но все же решил пойти по пути использования Джанго для этого. Получается универсальный код.
Вот пример, просто чтоб сравнить как все выглядит по сравнению с мусклей или пхп)))
def get_context_data(self, **kwargs): context = super(ImportView, self).get_context_data(**kwargs) context['form'] = ImportForm data = requests.get('http://rentalcar.loc/media/data.json').json() url = "http://rentalcar.loc/media/test.txt" for item in data: newpost = BlogPost(language='ru', title= item['post_title'], slug=item['post_name'], created_at=item['post_date'], content=item['post_content'], announce=item['post_content'][:250], keywords='новости', status='publish', categories_id=8, author_id=1 ) try: newpost.save() except: pass return context