Django @ budapest.py június2. tartalom
történet
alapok
beépített szolgáltatások
kiegészítő szolgáltatások
hasznos alkalmazások
16. AutoField
BooleanField
CharField
CommaSeparatedIntegerField
DateField
DateTimeField
DecimalField
EmailField
FileField
FilePathField
FloatField
ImageField
IntegerField
IPAddressField
NullBooleanField
PhoneNumberField
PositiveIntegerField
PositiveSmallIntegerField
SlugField
SmallIntegerField
TextField
TimeField
URLField
USStateField
XMLField
18. class Article(models.Model):
title = fields.CharField()
body = fields.TextField()
submitted = fields.DateTimeField()
author = fields.ForeignKey(User)
published = fields.BooleanField()
22. {% block "nev" %}
Ide jöhet akármi.
{% endblock %}
{% if feltetel %}
Feltétel teljesült.
{% else %}
Nem teljesült a feltétel.
{% endif %}
26. {{ datum|date:"Y. m. d." }}
2008. 07. 11.
{{ html|escape }}
<strong>Django</strong> (nem Django)
{{ meret|filesizeformat }}
234.5 MB
28. base.html
<head>
<title>{% block "title" %}Oldal
címe{% endblock %}</title>
</head>
extended.html
{% extends "base.html" %}
{% block "title" %}
Másik cím
{% endblock %}
35. urlpatterns = patterns('',
(r'^cikkek/(d{4})/$',
'oldalam.views.eves_archivum'),
(r'^cikkek/(d{4})/(d{2})/$',
'oldalam.views.havi_archivum'),
(r'^cikkek/(d{4})/(d{2})/(d+)/$',
'oldalam.views.oldal_reszletek'),
)
37. urlpatterns = patterns('',
(r'^szavazasok/$',
'oldalam.szavazo.views.kezdo'),
(r'^szavazasok/(?P<azon>d+)/$',
'oldalam.szavazo.views.reszletek'),
(r'^szavazasok/(?P<azon>d+)/eredmenyek/
$', 'oldalam.szavazo.views.eredmenyek'),
(r'^szavazasok/(?P<azon>d+)/szavazas/
$', 'oldalam.szavazo.views.szavazas'),
)
38. def reszletek(request, azon):
sz = get_object_or_404(Szavazas, pk=azon)
return render_to_response('szavazas_reszletek.html',
{'szavazas': sz})
77. Köszönet
Török Gábor
http://gábor.20y.hu/django/