[PYTHON] Starten Sie Notizen für vorhandene Django-Anwendungen

Starten Sie das Memo der von Github usw. geklonten Django-Anwendung. Schnelle Ausführung auf einem Mac ohne Verwendung einer virtuellen Umgebung

Bereiten Sie für jedes Projekt mit venv eine Python-Umgebung vor

venv ist pre-in.

python3 -m venv [newenvname]

Schauen Sie sich .gitignore an und richten Sie die Verzeichnisnamen von [newenvname] aus

https://qiita.com/fiftystorm36/items/b2fd47cf32c7694adc2e

MySQL-Update

brew upgrade mysql

Benutzer / DB Erstellung / Bestätigung mit MySQL


mysql.server start
mysql -u root
CREATE USER username@localhost IDENTIFIED BY 'password';
CREATE DATABASE dbname;
GRANT ALL PRIVILEGES ON dbname.* TO username@localhost;
exit
mysql -u username -p

SHOW DATABASES;

Überprüfen Sie settings.py für das DB-Verbindungsziel.

Installation von abhängigen Paketen

pip install -r requirements.txt

https://note.nkmk.me/python-pip-install-requirements/

DB-Migration

python manage.py migrate

Super User Erstellung

python manage.py createsuperuser

https://python.keicode.com/django/admin-site-enabling.php

Server starten

python manage.py runserver

Sie können auf den Administrationsbildschirm unter localhost zugreifen: 8000 / admin

Recommended Posts

Starten Sie Notizen für vorhandene Django-Anwendungen
Django Memo
Django Memo
[Django] as_view () Notizen
Internationalisierungsunterstützung mit Django 1.9
Starten Sie meine Django-App
Sellerie-Notizen zu Django
Lernnotizen für die Migrationsfunktion im Django-Framework (3)
Lernnotizen für die Migrationsfunktion im Django-Framework (1)
Installationshinweise für TensorFlow für Windows
[Django] Hinweise zur Verwendung der Django-Debug-Symbolleiste
Python Tkinter Memo (für mich)
Benennen Sie eine vorhandene Django-Anwendung um
[Django] Verzeichnisstrukturpraxis + Notizen
Hinweise zum HHKB-Programmierwettbewerb 2020
Tipps und Vorsichtsmaßnahmen bei der Datenanalyse