פוגה היא אפליקציה התואמת Django להעברה ייצוגית מדינה (REST).
שימוש
פריימר
הפוגה מושפעת Ruby on Rails, אם כי ברוח Python זה לא כמעט כמו "קסם". זה, עם זאת, יחסוך לך הרבה קוד:
# חדשות / models.py
ממודלי יבוא django.db
סעיף כיתה (models.Model):
& Nbsp; title = models.CharField (MAX_LENGTH = 255)
& Nbsp; תוכן = models.TextField ()
& Nbsp; שפורסם = True
& Nbsp; created_at = models.DateTimeField (auto_now_add = True)
# חדשות / urls.py
מdjango.conf.urls.defaults לייבא *
ממשאב יבוא respite.urls
מArticleView יבוא הצפיות
urlpatterns = משאב (
& Nbsp; קידומת = 'חדשות / מאמרים',
& Nbsp; תצוגה = ArticleView
)
# חדשות / views.py
מצפייה ביבוא הפוגה
מסעיף יבוא דגמים
ArticleView כיתה (צפה):
& Nbsp; מודל = מאמר
& Nbsp; template_path = 'חדשות / מאמרים'
& Nbsp; = supported_formats ["HTML", "json ']
# תבניות / חדשות / מאמרים / index.html
& Nbsp; <ראש>
& Nbsp;
& Nbsp;
& Nbsp; <גוף>
& Nbsp; {% לכתבה ב% מאמרים}
& Nbsp; <מאמר>
& Nbsp;
{{}} article.title >
& Nbsp;
& Nbsp;
& Nbsp; {{}} article.content
& Nbsp;
& Nbsp; מאמר>
& Nbsp; {% endfor%}
& Nbsp;