O projeto consiste de códigos gerados a partir do seguinte tutorial: https://docs.djangoproject.com/en/5.0/intro/overview/
Feito com o framework Django e códigos em python e html. Todos os comandos são baseados em Linux.
python -m venv .environment
source .environment/bin/activate
pip install -r requirements.txt
django-admin starproject nomeprojeto . Obs: colocando . no final, django-admin starproject nomeprojeto . ele não cria subpasta
Após isto preencha cada arquivo (models, views, apps, urls, etc...) conforme sua aplicação.
Em seguida, execute os utilitários de linha de comando do Django para criar as tabelas do banco de dados automaticamente (Linux e Mac): $ python manage.py makemigrations $ python manage.py migrate
python manage.py showmigrations Saiba mais em: https://docs.djangoproject.com/en/5.0/topics/migrations/
python manage.py runserver
python manage.py createsuperuser Configure com usuário e senha. Utilize o /admin no navegador para acessar.
from django import setup
setup()
from primeiro.news.models import Article, Reporter
...
Para usar scripts é necessário instalar o seu projeto como um modulo de python. Nesse caso é necessário (1) configurar o projeto para ser instalado e (2) instalar o projeto como editável. executar script:
from setuptools import setup, find_packages
setup( name='primeiro', version='1.0', packages=find_packages(), install_requires=[ 'Django', ], )
pip install --editable .
DJANGO_SETTINGS_MODULE=primeiro.settings python scripts/populate.py