Рубрики
Без рубрики

Создание моего первого проекта Django с базой данных

Я работаю через Django для начинающих Уильяма С. Винсента. Глава 4 начинается с использованием базы данных для … с меткой Python, Django, Sqlite.

Django для начинающих (5 частей серии)

Я работаю через Джанго для начинающих Уильяма С. Винсента Отказ Глава 4 начинается с использованием базы данных для работы в качестве хранилища данных для приложения платы сообщений.

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

Я начинаю становиться любопытным об этом Manage.py хоть файл. Все, что у меня есть в моем рабочем пространстве, чтобы представлять это:

#!/usr/bin/env python
"""Django's command-line utility for administrative tasks."""
import os
import sys


def main():
    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'blog_project.settings')
    try:
        from django.core.management import execute_from_command_line
    except ImportError as exc:
        raise ImportError(
            "Couldn't import Django. Are you sure it's installed and "
            "available on your PYTHONPATH environment variable? Did you "
            "forget to activate a virtual environment?"
        ) from exc
    execute_from_command_line(sys.argv)


if __name__ == '__main__':
    main()

Таким образом, это, очевидно, становится моресьодом под капотом, но я начинаю думать, что у него есть супер силы. Он начинает проекты и приложения, он делает пользователям, он запускает миграции и тесты, а также локальный сервер. Для чего-то даже не было упомянуто, кроме линии текста, чтобы ввести в CLI, мое любопытство определенно растет. К сожалению Python Manage.py MakeCoffee '- единственное, что не работало так далеко. Какие ваши любимые силы Manage.py`

Django для начинающих (5 частей серии)

Оригинал: “https://dev.to/daveparr/building-my-first-django-project-with-a-database-4j09”