J'ai décidé de créer une application web avec python et j'ai résumé la procédure. Je vais le mettre à jour de temps en temps. (MacOS Sierra ver10.12.4)
https://www.python.org/downloads/
http://uxmilk.jp/12691
http://www.sejuku.net/blog/28235
http://qiita.com/astronaughts/items/2cc6e8f18290e18a742d
↓ Il semble que vous allez voir la bibliothèque Python standard de MacOS, alors mettez-la dans votre PATH
sudo ln -s /Library/Frameworks/Python.framework/Versions/2.7/bin/django-admin.py /usr/local/bin/
Si vous ne le faites pas, il vous sera demandé de saisir le mot de passe à chaque fois que vous enregistrez le fichier py, ou vous ne pourrez pas ajouter le fichier.
sudo chmod +x /usr/local/bin/django-admin.py
** Supplément ** Comment ouvrir / usr / local / (mac) http://qiita.com/DarkLight_0/items/d257d4b8f27ad670f40d
django-admin startproject mySite
python manage.py startapp myapp(Faites-le avec un nom différent de mySite)
Reportez-vous à "Création d'une application Polls". .. .. https://docs.djangoproject.com/ja/1.11/intro/tutorial01/
http://qiita.com/griffin3104/items/c7908359a3e3e18cd269
http://qiita.com/aeas44/items/90c867aa2d02f9047ef0
Décrivez le modèle comme ceci
myapp/models.py
from django.db import models
class Question(models.Model):
question_text = models.CharField(max_length=200)
pub_date = models.DateTimeField('date published')
Puis exécutez ↓ Enregistrer les modifications du modèle sous forme de migration (enregistrer dans un fichier sur disque)
python manage.py makemigrations myapp
Vérifiez quel SQL la migration exécute (uniquement si vous souhaitez vérifier)
python manage.py sqlmigrate polls 0001
Créer une table modèle dans la base de données
python manage.py migrate
SyntaxError: Non-ASCII character '\xe3' Il peut être corrigé en écrivant "# coding: utf-8" au début du fichier d'exécution.
Je voulais connaître le numéro de port utilisé par MySQL. .. .. http://qiita.com/yokozawa/items/dbcb3b31f9308e4dcefc
sudo lsof -i -P | grep "LISTEN"
Recommended Posts