Python Framework Django Une note pour démarrer le tutoriel dans un environnement Mac.
% uname -a
Darwin grappa.local 13.2.0 Darwin Kernel Version 13.2.0: Thu Apr 17 23:03:13 PDT 2014; root:xnu-2422.100.13~1/RELEASE_X86_64 x86_64
% python
Python 2.7.5 (default, Mar 9 2014, 22:15:05)
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
% which python
/usr/bin/python
Installez le gestionnaire de packages Python
pip
sudo easy_install pip
Installez django
sudo pip install django
Confirmer l'installation à l'invite Python
% python
Python 2.7.5 (default, Mar 9 2014, 22:15:05)
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> print django.get_version()
1.6.5
1.6.5 a été installé!
Au fait, j'ai trouvé un gars utile sur Homebrew
brew install homebrew/completions/django-completion
Bien que ce soit pour Django 1.4, il y avait un tutoriel japonais, donc je vais d'abord l'essayer.
% django-admin.py startproject mysite
% tree mysite
mysite
├── manage.py
└── mysite
├── __init__.py
├── settings.py
├── urls.py
└── wsgi.py
1 directory, 5 files
% python manage.py runserver
Validating models...
0 errors found
June 13, 2014 - 23:18:08
Django version 1.6.5, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Ouvrez http://127.0.0.1:8000/ dans votre navigateur et vous verrez Welcome to Django
!
-> % python manage.py syncdb
Creating tables ...
Creating table django_admin_log
Creating table auth_permission
Creating table auth_group_permissions
Creating table auth_group
Creating table auth_user_groups
Creating table auth_user_user_permissions
Creating table auth_user
Creating table django_content_type
Creating table django_session
You just installed Django's auth system, which means you don't have any superusers defined.
Would you like to create one now? (yes/no): yes
Username (leave blank to use 'tumf'):
Email address: [email protected]
Password:
Password (again):
Superuser created successfully.
Installing custom SQL ...
Installing indexes ...
Installed 0 object(s) from 0 fixture(s)
Recommended Posts