3) Имел ввиду, что на thing с маленькой будет ругаться, ведь если это класс то во вьюшке мы же пишем с большой?
Хорошо, спасибо за помощь. Эти и займусь, но всегда хочется забежать вперед
Roman Kitaev: Да, но вот как раз ошибка в этой строке есть.
Я возможно не понял. В смысле переписать код с учетом этого исправления?
def get_client_ip(request):
x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR')
if x_forwarded_for:
ip = x_forwarded_for.split(',')[0]
else:
ip = request.META.get('REMOTE_ADDR')
return ip
Roman Kitaev: Я собрался описать
like = Like.objects.get(ip=your_ip_goes_here) как
like = Like.objects.get(request.META['REMOTE_ADDR'])
На эту строчку сильно ругается, хотя equest.META['REMOTE_ADDR'] это получение ip, в чем я не прав?
т.е. как я понял, второй кусок кода это для вьюшки?
# Вещь, которую нужно лайкать В самом классе новостей(для примера), я сразу описываю "лайк"? а зависимость от класса IP через .ForeignKey не нужна разве?
Я понимаю, что для реального проекта это жизненно необходимо. Здесь я пытаюсь освоить суть, так как я не совсем понимаю технику реализации. Задача звучит проще, как регистрироать лайк только от новых IP
yellowmew: Хорошо, я опишу то что хочу получить.
Мне нужно чтобы сервер сохранял копии файлов, которые открыты в сети. Т.е. на предприятии есть ПК на которых расшарены папки, я хочу чтобы их и сохранял сервер. Я подумал что автономные файлы это отличный способ, так как требуется синхронизация, в случае изменения файлов
Да, я знаю об этом, но к сожалению в виду специфики работы, не данный вариант не подходит, равно как и работа с виндовс в виртуальной машине.
Я ищу именно программную возможность замораживать состояние ОС linux, чтобы возвращаться к нему, даже послсе перезарузки
Сергей: Все было в норме проблема решилась заменой материнской платы. Т.е. проблема в ней, от высохших кондеров до скрытых неисправностей.
Спасибо, за помощь
Using the URLconf defined in news.urls, Django tried these URL patterns, in this order:
^media/(?P.*)$
^static\/(?P.*)$
^en/ ^admin/
^en/ ^sitemap\.xml$
^en/ ^select2/
^en/ ^ ^(?P[0-9A-Za-z-_.//]+)/$ [name='pages-details-by-slug']
^en/ ^ ^$ [name='pages-root']
^en/ ^news/ ^$ [name='news_archive_index']
^en/ ^news/ ^(?P\d{4})/$ [name='news_archive_year']
^en/ ^news/ ^(?P\d{4})/(?P\d{2})/$ [name='news_archive_month']
^en/ ^news/ ^(?P\d{4})/(?P\d{2})/(?P\d{2})/$ [name='news_archive_day']
^en/ ^news/ ^(?P\d{4})/(?P\d{2})/(?P\d{2})/(?P[-\w]+)/$ [name='news_detail']
^en/ ^news/ ^feed/$
The current URL, /en/news/2015/07/05/123/, didn't match any of these.
так же во время запуска предупреждения
(env)vitali@Admin-PC ~/newsblog/newsblog $ python manage.py runserver
/home/vitali/newsblog/env/src/cmsplugin-newsplus/cmsplugin_newsplus/forms.py:10: RemovedInDjango18Warning: Creating a ModelForm without either the 'fields' attribute or the 'exclude' attribute is deprecated - form NewsForm needs updating
class NewsForm(forms.ModelForm):
/home/vitali/newsblog/env/local/lib/python2.7/site-packages/django/forms/widgets.py:143: RemovedInDjango18Warning: `NewsAdmin.queryset` method should be renamed `get_queryset`.
.__new__(mcs, name, bases, attrs))
/home/vitali/newsblog/env/src/cmsplugin-newsplus/cmsplugin_newsplus/forms.py:10: RemovedInDjango18Warning: Creating a ModelForm without either the 'fields' attribute or the 'exclude' attribute is deprecated - form NewsForm needs updating
class NewsForm(forms.ModelForm):
/home/vitali/newsblog/env/local/lib/python2.7/site-packages/django/forms/widgets.py:143: RemovedInDjango18Warning: `NewsAdmin.queryset` method should be renamed `get_queryset`.
.__new__(mcs, name, bases, attrs))
Performing system checks...
System check identified no issues (0 silenced).
July 06, 2015 - 17:38:28
Django version 1.7.8, using settings 'news.settings'
Starting development server at 127.0.0.1:8000
Quit the server with CONTROL-C.
Хорошо, спасибо за помощь. Эти и займусь, но всегда хочется забежать вперед