Нужен ускоренный курс Django 1.2 - PullRequest
3 голосов
/ 21 мая 2010

Я знаю Python, но я никогда не использовал Django.

Что мне нужно знать о Django 1.2, чтобы портировать мое типичное веб-приложение на PHP CRUD за один уик-энд? (Да, я прочитал статью Netscape Джоэла Спольски : -))

Я читаю этот урок прямо сейчас, и это отлично. Я уже работаю с inspectdb для генерации моих моделей из существующей схемы.

В эти выходные я планирую использовать следующее:

  • Кэширование фрагмента
  • Управление версиями статических активов (для истекшего будущего)
  • Миграции схемы (или как они называются в Django)
  • Авто-админ (и настроить его позже)
  • Тестовая структура
  • Скины
  • ... другие вещи, о которых я, вероятно, еще не знаю

Я знаком со всеми этими концепциями на других языках / платформах, кроме ORM, который я никогда не использовал. Я очень хорошо знаю SQL.

Любые ссылки, мудрые советы, ошибки, вещи, не упомянутые в (превосходном) учебнике / документации, или вещи, которые упоминаются , но заслуживают повторения == очень приветствуются Спасибо!

Ответы [ 2 ]

2 голосов
/ 21 мая 2010

Мой лучший совет: учите Python.

Джанго замечательный, но в корне это просто Python. Вы сможете проделать долгий путь, просто следуя документации и учебным пособиям, которые вы найдете в Интернете, но вы не сможете получить как можно больше пользы, если попытаетесь использовать свои идиомы PHP вместо Pythonic.

2 голосов
/ 21 мая 2010

Документация на Django очень хорошая, и вы должны найти ответы на большинство ваших вопросов http://docs.djangoproject.com/en/1.2/

Вы можете легко погуглить, но убедитесь, что находитесь на страницах документации django 1.2.

Для миграции схемы я рекомендовал взглянуть на юг http://south.aeracode.org/

По моему мнению, юг является обязательной функцией для веб-сайта. Это довольно легко и быстро, чтобы начать. Учебник на их сайте должен помочь вам. Я думаю, что это очень поможет, если вы планируете перенести некоторые схемы в выходные. Если нет, вы можете немного подождать. Я никогда не использовал юг в БД, сгенерированном inspectdb, но я думаю, что он должен работать нормально :) 1009

Хороших выходных:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...