Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
public:appro-s7:td_web:premiers-pas [2023/10/18 11:41] – [Create project: OS X or Linux] edauce | public:appro-s7:td_web:premiers-pas [2023/10/30 22:30] (Version actuelle) – [Lancer le serveur web] edauce | ||
---|---|---|---|
Ligne 14: | Ligne 14: | ||
* Retournons à la création de notre premier projet. Tapez la commande suivant dans votre console MacOS ou Linux. N' | * Retournons à la création de notre premier projet. Tapez la commande suivant dans votre console MacOS ou Linux. N' | ||
- | |||
- | (command-line) | ||
~/ | ~/ | ||
Ligne 27: | Ligne 25: | ||
* Sur Windows, vous devez taper la commander suivante. (N' | * Sur Windows, vous devez taper la commander suivante. (N' | ||
- | command-line | ||
- | {{{ | ||
C: | C: | ||
- | }}} | ||
* Le point ' | * Le point ' | ||
Ligne 58: | Ligne 53: | ||
====== Changer la configuration ====== | ====== Changer la configuration ====== | ||
- | Apportons quelques changements à mysite/ | + | Apportons quelques changements à '' |
Note : Gardez à l' | Note : Gardez à l' | ||
Ligne 66: | Ligne 61: | ||
mysite/ | mysite/ | ||
- | + | | |
- | * TIME_ZONE = ' | + | |
Un code de langue se compose de la langue, par exemple en pour l' | Un code de langue se compose de la langue, par exemple en pour l' | ||
Ligne 74: | Ligne 68: | ||
mysite/ | mysite/ | ||
- | + | | |
- | * LANGUAGE_CODE = ' | + | |
Nous allons avoir besoin aussi d'un chemin d' | Nous allons avoir besoin aussi d'un chemin d' | ||
mysite/ | mysite/ | ||
- | + | | |
- | * STATIC_URL = '/ | + | STATIC_ROOT = os.path.join(BASE_DIR, |
- | | + | |
Lorsque DEBUG a valeur True et ALLOWED_HOSTS est vide, les noms d' | Lorsque DEBUG a valeur True et ALLOWED_HOSTS est vide, les noms d' | ||
mysite/ | mysite/ | ||
- | + | | |
- | * ALLOWED_HOSTS = [' | + | |
- | + | ||
- | Note : Si vous utilisez un Chromebook, ajoutez cette ligne à la fin de votre fichier settings.py : MESSAGE_STORAGE = ' | + | |
- | Ajoutez .amazonaws.com à ALLOWED_HOSTS si vous utilisez cloud9 | + | |
====== Configuration de la base de données ====== | ====== Configuration de la base de données ====== | ||
Ligne 99: | Ligne 87: | ||
Il est déjà configuré dans cette partie de votre fichier mysite/ | Il est déjà configuré dans cette partie de votre fichier mysite/ | ||
- | mysite/ | + | '' |
- | + | DATABASES = { | |
- | DATABASES = { | + | ' |
- | ' | + | ' |
- | ' | + | ' |
- | ' | + | } |
} | } | ||
- | } | ||
Pour créer la base de donnée de notre blog, il faut lancer la commande suivante dans la console : ~/ | Pour créer la base de donnée de notre blog, il faut lancer la commande suivante dans la console : ~/ | ||
- | command-line | + | '' |
+ | ~/ | ||
+ | Operations to perform: | ||
+ | Apply all migrations: auth, admin, contenttypes, | ||
+ | Running migrations: | ||
+ | Rendering model states... DONE | ||
+ | Applying contenttypes.0001_initial... OK | ||
+ | Applying auth.0001_initial... OK | ||
+ | Applying admin.0001_initial... OK | ||
+ | Applying admin.0002_logentry_remove_auto_add... OK | ||
+ | Applying contenttypes.0002_remove_content_type_name... OK | ||
+ | Applying auth.0002_alter_permission_name_max_length... OK | ||
+ | Applying auth.0003_alter_user_email_max_length... OK | ||
+ | Applying auth.0004_alter_user_username_opts... OK | ||
+ | Applying auth.0005_alter_user_last_login_null... OK | ||
+ | Applying auth.0006_require_contenttypes_0002... OK | ||
+ | Applying auth.0007_alter_validators_add_error_messages... OK | ||
+ | Applying auth.0008_alter_user_username_max_length... OK | ||
+ | Applying auth.0009_alter_user_last_name_max_length... OK | ||
+ | Applying sessions.0001_initial... OK | ||
- | ~/ | ||
- | Operations to perform: | ||
- | Apply all migrations: auth, admin, contenttypes, | ||
- | Running migrations: | ||
- | Rendering model states... DONE | ||
- | Applying contenttypes.0001_initial... OK | ||
- | Applying auth.0001_initial... OK | ||
- | Applying admin.0001_initial... OK | ||
- | Applying admin.0002_logentry_remove_auto_add... OK | ||
- | Applying contenttypes.0002_remove_content_type_name... OK | ||
- | Applying auth.0002_alter_permission_name_max_length... OK | ||
- | Applying auth.0003_alter_user_email_max_length... OK | ||
- | Applying auth.0004_alter_user_username_opts... OK | ||
- | Applying auth.0005_alter_user_last_login_null... OK | ||
- | Applying auth.0006_require_contenttypes_0002... OK | ||
- | Applying auth.0007_alter_validators_add_error_messages... OK | ||
- | Applying auth.0008_alter_user_username_max_length... OK | ||
- | Applying auth.0009_alter_user_last_name_max_length... OK | ||
- | Applying sessions.0001_initial... OK | ||
Et voilà ! Il ne reste plus qu'à lancer le serveur et voir si notre site web fonctionne ! | Et voilà ! Il ne reste plus qu'à lancer le serveur et voir si notre site web fonctionne ! | ||
Ligne 137: | Ligne 124: | ||
Pour cela, vous avez besoin d' | Pour cela, vous avez besoin d' | ||
- | command-line | + | '' |
- | + | ~/ | |
- | ~/ | + | |
- | + | ||
- | Si vous avez un Chromebook, utilisez plutôt la commande suivante : | + | |
- | + | ||
- | Cloud 9 | + | |
- | + | ||
- | ~/ | + | |
Si vous utilisez Windows et que vous obtenez l' | Si vous utilisez Windows et que vous obtenez l' | ||
- | command-line | + | '' |
- | + | ~/ | |
- | ~/ | + | |
Ensuite, vous allez vérifier que votre site fonctionne. Pour cela, ouvrez votre navigateur (Firefox, Chrome, Safari, Internet Explorer, ou n' | Ensuite, vous allez vérifier que votre site fonctionne. Pour cela, ouvrez votre navigateur (Firefox, Chrome, Safari, Internet Explorer, ou n' | ||
- | navigateur | + | '' |
- | + | http:// | |
- | http:// | + | |
- | + | ||
- | Si vous utilisez un Chromebook et Cloud9, cliquez plutôt sur l'URL dans la fenêtre pop-up qui devrait figurer dans le coin supérieur droit de la fenêtre de commande où le serveur web est en cours d' | + | |
- | + | ||
- | navigateur | + | |
- | + | ||
- | https://< | + | |
Bravo ! Vous venez de créer votre premier site web, et de le lancer avec un serveur web ! C'est génial, non? | Bravo ! Vous venez de créer votre premier site web, et de le lancer avec un serveur web ! C'est génial, non? | ||
Ligne 172: | Ligne 144: | ||
Prêt-e pour la suite ? Il est temps de créer du contenu! | Prêt-e pour la suite ? Il est temps de créer du contenu! | ||
+ | |||
+ | [[public: | ||