а что, если JS не будет работать в браузере
много лишнего HTML кода
поисковики не смогут корректно индесировать страницу (кроме гугля, насколько я понял)ты понял неправильно. Все поисковики отлично индексируют html
project
|- app1
< вот такой фигни нет >
|- services
|- foo.py
|- bar
|- qwe.py
</ вот такой фигни нет >
< для такой фигни есть commands >
|-management
|-commands
|-__init__.py
|-my_command.py
</ для такой фигни есть commands >
|- models.py
|- views.py
|- tests
|-__init__.py
|- test_models.py
|- test_models_supermodel.py
|- test_views.py
|-test_commands_my_command.py
|-hugeapp
.....
|- tests
|-__init__.py
|- test_models <<dir как питоновский пакет
|-__init__.py
|- test_model1.py
....
|- test_model999.py
url(r'^category/(?P<category_id>\d+)/$', views.category, name='category'),
# view
def category(request, category_id):
latest_news_category_list = News.objects.filter(category=category_id).order_by('-pub_date') # <<
context = {
'latest_news_category_list': latest_news_category_list,
'category': get_object_or_404(Category, id=category_id)} #<< 404 если ид нет в бд
return render(request, 'news/detail.html', context)
# tpl
{% for news_item in latest_news_category_list %}
<p>Категория:
<a href="{% url 'news:category' category_id=news_item.id %}">
{{ news_item.category.cat_name }} тайтл новости</a></p>
{% endfor %}
но лучше добавить в контекст отдельно категорию
<p>Категория:
<a href="{% url 'news:category' category_id=category.id %}">
{{ category.cat_name }}</a></p>
сотрудники компанийхотели взять тебя на работу, во время учебы
Что не так я делаю?работаешь с xml как с html
from lxml import etree
tree = etree.parse('http://xml.weather.yahoo.com/forecastrss/RSXX0091_c.xml')
print tree.xpath('//description/text()')[0]
// Yahoo! Weather for Saint Petersburg, RS
request.user
есть текущий пользовательfrom django.template.loader import render_to_string
print render_to_string('tpl.html', {})
from django.core.mail import EmailMessage
def custom_send_email(to_list, subject, message, sender="Ololo <noreply@ololo.com>"):
msg = EmailMessage(subject, message, sender, to_list)
msg.content_subtype = "html" # Main content is now text/html
return msg.send()
поискал статьи про написание чата
Тут я вообще запутался, а сам я почему чат не могу сделать.
Также искал, создание блога на django, но и там применяют какие-то стандартные функции публикации django
дополнительное приложение(или модуль, плагин) - комментарии disquz
Расскажите главные принципы django
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Расскажите, состав django
Расскажитекак и с чем его едят