Je n'ai touché que des bouteilles jusqu'à présent, mais je pense travailler sur Django et juste construire l'environnement pour le moment. J'utilise Python 2 depuis longtemps, donc je suis tombé sur l'introduction de la dernière version de Django, donc je vais le résumer.
Veuillez installer Python3 pour le moment.
Je pensais que ce serait un problème de créer un environnement virtuel, mais j'ai réalisé que ce serait plus gênant de ne pas créer un environnement virtuel. Nous vous recommandons de créer un environnement virtuel avec Sokko. C'est une perte d'environ 6 heures pour le faire sans créer un environnement virtuel.
Créez un dossier avec le nom Djangoproject. Nous allons construire un environnement ici.
$ sudo pip install virtualenv
$ sudo pip install virtualenvwrapper
Passons au répertoire du projet Django et construisons-le.
$ cd Djangoproject
$ virtualenv --python="`which python3.5`" virtualenv
Activez l'environnement virtuel.
$ source virtualenv/bin/activate
Succès s'il commence par (virtualenv) ~.
Installez Django avec l'environnement virtuel activé dans le répertoire Djangoproject.
$ sudo pip install django
Vérifiez avec pip freeze pour voir si cela fonctionne. Peut-être que Django 1.10 ~ est inclus.
Créez un projet.
$ django-admin startproject mysite
L'ancien Django était django-admin.py, donc la commande a changé.
mysite/ manage.py mysite/ init.py settings.py urls.py wsgi.py
Si cela ressemble à ce qui précède, vous réussissez. Ensuite, créons une application.
$ cd mysite
$ python manage.py startapp myapp
myapp/ init.py admin.py apps.py migrations/ init.py models.py tests.py views.py
C'est OK s'il a la configuration ci-dessus.
Après cela, nous le définirons selon le tutoriel.
myapp/views.py
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world.")
Soyez prudent ici. Créez urls.py dans myapp /.
myapp/urls.py
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index, name='index'),
]
mysite/urls.py
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^myapp/', include('myapp.urls')),
url(r'^admin/', admin.site.urls),
]
mysite/settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myapp', #Ajouter ce libellé
]
Si vous pouvez faire cela, les paramètres initiaux sont terminés. Revenir au répertoire mysite
$ python manage.py runserver
http://localhost:8000/myapp/
Vous devriez pouvoir vérifier à.
Maintenant que vous avez fait cela, affichons le modèle dans Django. http://qiita.com/Gen6/items/a5562c36fc5c67c89916
En gros, je l'ai résumé dans un livre. https://www.amazon.co.jp/dp/B071S25M33
Recommended Posts