ппц)
rider-sx, ну как говориться, вечером стулья…
зы. сделал блог на Django+Python, теперь начну либург делать )
Форум → Программирование → Python → Django → Django: разработка блога в качестве тренеровки
Django: разработка блога в качестве тренеровки
Страницы: ← Следующая страница →
-
8 сентября 2009 г. 0:52, спустя 1 минуту 24 секунды
phpdude, а че так?) времени заняло бы полчаса, еслибы не проебался в одном месте… думал долго и упорно ))https://smappi.org/ - платформа по созданию API на все случаи жизни -
8 сентября 2009 г. 0:56, спустя 4 минуты 40 секунд
и чо твой блог умеет?)))))))))))))))
phpdude, а че так?) времени заняло бы полчаса, еслибы не проебался в одном месте… думал долго и упорно ))Сапожник без сапог -
8 сентября 2009 г. 0:59, спустя 2 минуты 55 секунд
phpdude, добавлять и выводить записи, сортировать, есть админка по юзерам и группам, соответственно есть авторизация и еще немного фичСпустя 39 сек.в принципе все, кроме поиска и навигации по тегам/рубрикам есть
а, надо еще камменты )Спустя 27 сек.у меня нет цели сделать из этого продукт, я так, для тренировкиhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
8 сентября 2009 г. 1:00, спустя 1 минуту 7 секунд
ты столько написал для тренировки или "там было дохуя, я только нажал 3 кнопки"?)
phpdude, добавлять и выводить записи, сортировать, есть админка по юзерам и группам, соответственно есть авторизация и еще немного фичСпустя 39 сек.в принципе все, кроме поиска и навигации по тегам/рубрикам есть
а, надо еще камменты )Спустя 27 сек.у меня нет цели сделать из этого продукт, я так, для тренировкиСапожник без сапог -
8 сентября 2009 г. 1:03, спустя 3 минуты 7 секунд
я написал столько, сколько потребовалось для реализации блогаhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
8 сентября 2009 г. 1:04, спустя 1 минуту 5 секунд
ахуенно ответил, только это нихуя не говорит о том что ты написал сам … ))))))))
я написал столько, сколько потребовалось для реализации блогаСапожник без сапог -
8 сентября 2009 г. 1:11, спустя 6 минут 34 секунды
phpdude, когда напишу статью с примерами, тогда почитаешь, а сейчас мне жалко время на это, ссориhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
8 сентября 2009 г. 1:19, спустя 8 минут
я тебе тоже когда нить так отвечю
phpdude, когда напишу статью с примерами, тогда почитаешь, а сейчас мне жалко время на это, ссориСапожник без сапог -
8 сентября 2009 г. 1:31, спустя 11 минут 37 секунд
phpdude, засранец )
модель
from django.db import models
from django.contrib import admin
class BlogPost(models.Model):
title = models.CharField(max_length=150)
body = models.TextField()
timestamp = models.DateTimeField()
class Meta:
ordering = ('-timestamp',)
class BlogPostAdmin(admin.ModelAdmin):
list_display = ('title', 'timestamp')
admin.site.register(BlogPost, BlogPostAdmin)
вью
# Create your views here.
from django.template import loader, Context
from django.http import HttpResponse
from mysite.blog.models import BlogPost
def archive(request):
posts = BlogPost.objects.all()
t = loader.get_template('archive.html')
c = Context({ 'posts': posts })
return HttpResponse(t.render©)
обработчик урлов
from django.conf.urls.defaults import *
from mysite.blog.views import archive
urlpatterns = patterns('',
(r'^$', archive),
)
и два темплейта
base - базовый шаблон для всех страниц
<html>
<style type="text/css">
body {
color: #efd;
background: #453;
padding: 0 5em;
margin: 0
}
h1 {
padding: 0.5em 1em;
background: #675;
}
h2 {
color: #bf8;
border-top: 1px dotted #fff;
margin-top: 2em;
}
p {
margin: 1em 0;
}
</style>
<body>
<h1>Мастерская интернет-разработчика</h1>
{% block content %}
{% endblock %}
</body>
</html>
archive - список записей
{% extends "base.html" %}
{% block content %}
{% for post in posts %}
<h2>{{ post.title }}</h2>
<p>{{ post.timestamp|date:"l, F jS (H:i:s)" }}</p>
<p>{{ post.body }}</p>
{% endfor %}
{% endblock %}
Спустя 58 сек.Все остальное: структура БД и админка создались самиСпустя 152 сек.Вот такую базу он сгенерил
CREATE TABLE `blog_blogpost` (
`id` int(11) NOT NULL auto_increment,
`title` varchar(150) NOT NULL,
`body` longtext NOT NULL,
`timestamp` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
все в ютф, наверное из-за того что у меня по дефолту ютф и innodbhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
8 сентября 2009 г. 1:34, спустя 2 минуты 58 секунд
жанго очаровашка, у меня кмска конфигится "на 1 уровень" до жанги))
у меня на листинги в админке свой класс + свой класс на форму. хотя и тут тоже.. епть. в общем - жанго ооочень подобная омоей кмске … ооочень.Спустя 12 сек.adw0rd, спасибо что не продинамил ;)Спустя 92 сек.adw0rd, а можно указывать поле обхекта - ссылка на другой объект?Спустя 53 сек.типа
class news(models.Model):
category = adwo.models.news.link(id)Спустя 4 сек.?Сапожник без сапог -
8 сентября 2009 г. 2:06, спустя 31 минуту 58 секунд
думаю можно, но если честно не совсем понял что ты хочешь спросить :)https://smappi.org/ - платформа по созданию API на все случаи жизни -
8 сентября 2009 г. 2:09, спустя 3 минуты 41 секунду
ну в конструкторах админки можно ли так делать)
думаю можно, но если честно не совсем понял что ты хочешь спросить :)Сапожник без сапог -
8 сентября 2009 г. 2:14, спустя 5 минут 10 секунд
там как бы нет конструктора админки непосредственно,
ну в конструкторах админки можно ли так делать)
думаю можно, но если честно не совсем понял что ты хочешь спросить :)
ты создаешь модель, для работы с какими либо данными
при синхронизации с бд - создаются поля в таблицы эквивалентные свойствам описанным в модели
так же в админки создается форма для работы с этими полями http://easycaptures.com/6480677749https://smappi.org/ - платформа по созданию API на все случаи жизни -
8 сентября 2009 г. 2:16, спустя 1 минуту 30 секунд
бля, пошел на питоне писать. восхитительный синтаксис))) (я давно это знал :) )Сапожник без сапог
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!