Django est un cadriciel web Python. Voir Quelle version de Python puis-je utiliser avec Django ? pour plus de détails. Obtenez la dernière version de Python à l'adresse https://www.python.org/downloads/ ou par l'intermédiaire du gestionnaire des paquets de votre système.
Ainsi, Django 1.8 est la dernière version prenant en charge Python 3.3.
Django est un applicatif Web pour Python, il nécessite donc que Python soit installé sur le système. Pour installer Python sur une machine, allez sur https://python.org/download/ et téléchargez un installeur Windows MSI pour Python. Exécutez l'installeur MSI et suivez les instructions à l'écran.
Démarrer le site web
La configuration par défaut de ce serveur est telle que votre site est accessible à l'URL http://127.0.0.1:8000/ . Cependant, vous pouvez modifier ces paramètres et pour plus d'information vous pouvez consulter la documentation sur le site Django des commandes django-admin and manage.py: runserver.
Téléchargez le programme d'installation du fichier exécutable Windows x86-64 de Python 3.7 à partir de la page de téléchargements de Python.org . Exécutez le programme d'installation. Choisissez Add Python 3.7 to PATH (Ajouter Python 3.7 à PATH). Choisissez Install Now (Installer maintenant).
Dans Visual Studio, sélectionnezNouveau>projetde fichier>, recherchez « Django », puis sélectionnez le modèle de projet web Django vide, puis sélectionnez Suivant.
Pour activer votre environnement virtuel, il vous suffit de taper activate. bat dans l'invite de commande. Assurez-vous que le dossier courant soit bien le dossier Scripts (ou alors mettez le chemin complet vers le fichier activate.
Parmi les sites web qui utilisent Django, on retrouve : Disqus, Instagram, la Knight Foundation, la MacArthur Foundation, Mozilla, National Geographic, l'Open Knowledge Foundation, Pinterest et Open Stack (source : Page d'accueil de Django).
Django est un framework web qui permet le développement sur Python de sites et d'applications web dynamiques de façon simple et rapide. Créé en 2003, il servait au départ à la gestion d'un journal local de la ville de Lawrence aux Etats-Unis. Il a été publié sous licence libre en 2005.
Django est un incroyable framework de développement Web gratuit et open source qui permet aux développeurs de créer facilement des applications et sites Web. C'est le framework idéal pour apprendre la programmation web.
La manière la plus simple de vérifier la version de Python installée sur votre machine Linux ou macOS est de passer par la ligne de commande. Une fois que vous êtes au prompt, saisissez juste python3 (tout en minuscules, sans espace), puis ENTER et observez ce qui se passe.
Une fois que Python a terminé le processus de téléchargement et d'installation, ouvrez Windows PowerShell à l'aide du menu Démarrer (icône Windows en bas à gauche). Une fois PowerShell ouvert, entrez Python --version pour vérifier que Python3 est installé sur votre ordinateur.
Si vous choisissez un interpréteur Python à utiliser, et que vous n'avez pas d'opinions arrêtées, alors je vous recommande d'utiliser la dernière version de Python 3. x, comme chaque version apporte des modules de la bibliothèque standard nouveaux et améliorés, des corrections de bug et de sécurité.
wsgi.py est un fichier de configuration relatif au serveur qui exécutera notre projet, suivant l'interface WSGI (Web Server Gateway Interface).
La première chose à faire est de créer un dossier et un environnement virtuel pour notre projet de blog. Pour cette formation, nous utilisons une base de données PostgreSQL. Si vous n'êtes pas très à l'aise avec Postgres, vous pouvez très bien passer cette partie et continuer avec la base de données sqlite3 par défaut.
Pycharm. Un développeur Python expérimenté utilise le plus souvent PyCharm, qui est considéré comme le meilleur IDE pour le développement Python sous Windows. PyCharm est un IDE multiplateforme créé par la société JetBrains. Cet éditeur de code intelligent peut être utilisé sur les systèmes macOS et Linux.
Python est non seulement l'un des langages de codage qui se développent le plus rapidement, mais aussi un langage qui permet de réaliser rapidement des prototypes et des itérations. Cela rend le travail plus facile et beaucoup plus productif pour les développeurs.
Le langage Python est un langage de programmation open source multi-plateformes et orienté objet. Grâce à des bibliothèques spécialisées, Python s'utilise pour de nombreuses situations comme le développement logiciel, l'analyse de données, ou la gestion d'infrastructures.
Un framework propose une bibliothèque de fonctionnalités dans laquelle vos développeurs vont pouvoir piocher en fonction de vos besoins. En développement, l'utilisation d'un framework permet donc de gagner du temps et aujourd'hui, il s'agit d'un standard dans la construction d'un projet web ou mobile.