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”