Résolue

Techniques de concaténation et syntaxe inconnue dans Python

# Chaînes de caractères # Python

Bonjour ,

à 03:16 de la vidéo , j'aie été surpris par la technique employée pour concaténer une chaine de caractères qui consiste à utiliser les symboles supérieur à et inférieur à . Comment s'appelle cette technique ? Est-ce du python ou un sous langage comme un langage de gabarit .

De même , je ne connais pas la syntaxe str:UneVariableX .Cela ressemble à une annotation de type mais sans en être une ou une genre de technique qui consiste à récuperer la data d'un url dynamique .

Pareil , comment s'appelle la technique sous jacente à cette syntaxe ?

Gabriel Trouvé

Mentor

Salut

La syntaxe <convertisseur:nom_variable> est propre au système de routage de Django.
Django utilise ces convertisseurs pour :

  • Capturer une partie dynamique de l'URL

  • Convertir automatiquement cette partie en un type Python spécifique

  • Passer cette valeur convertie à la vue

# urls.py
from django.urls import path
from . import views

urlpatterns = [
    path('article/<str:titre>/', views.article_detail, name='article_detail'),
]

# views.py
def article_detail(request, titre):
    # Le paramètre 'titre' sera une chaîne de caractères
    return HttpResponse(f"Vous consultez l'article : {titre}")

A bientôt !

Merci chef !

C'est raide django parce que je me retrouve non pas avec seulement un seul langage python mais du

-HTML
-CSS
-SQL
-JAVASCRIPT (parfois)

  • LANGAGE DJANGO

Donc 6 langages au final ! (et je compte pas la prise en main des modules
qui peux s'avérer délicate ) .

Alors, en front je suis loin d'être un pro. Je suis vraiment pur backend. Donc, si tu as quelques bases en html css, tu peux vite partir sur du boostrap.
Pour le sql, je ne fais pas forcément de pur sql, mais je fais mes requêtes en Python avec l'ORM django.

Pour le langage de gabarit django, il est très rapide à apprendre. Pendant la formation Django sur Docstring, tu vas vites le maîtriser :).

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.