Code souvent utilisé dans les applications Python / Django [préfectures]

Contexte de cet article

Par exemple, dans le cas d'une application qui enregistre des informations de magasin, je pense que la préfecture de ce magasin peut être définie.

J'ai laissé cette fonctionnalité comme rappel dans cet article afin que vous puissiez l'utiliser à tout moment.

code

models.py



class Pref(models.Model):
    code = models.CharField(max_length=2)
    name = models.CharField(max_length=4)
    
    def __str__(self):
        return str(self.name)

views.py



def upload(request):
    if 'csv' in request.FILES:
        form_data = TextIOWrapper(request.FILES['csv'].file, encoding='shift_jis')
        csv_file = csv.reader(form_data)
        for line in csv_file:
            pref, created = Pref.objects.get_or_create(code=line[0])
            pref.code = line[0]
            pref.name = line[1]
            pref.save()

        return render(request, 'pref/upload.html')

    else:
        return render(request, 'pref/upload.html')

Fichier CSV à importer

image.png

c'est tout.

Recommended Posts

Code souvent utilisé dans les applications Python / Django [préfectures]
Une collection de code souvent utilisée dans Python personnel
Techniques souvent utilisées dans le codage court en python (Bloc-notes)
Liste du code Python utilisé dans l'analyse de Big Data
Paramètres souvent utilisés dans Jupyter
Extraits de code Python fréquemment utilisés
Générer du code QR en Python
Code de caractère appris en Python
Commandes souvent utilisées dans l'environnement de développement lors de l'implémentation de Python
J'ai essayé de résumer le code souvent utilisé dans Pandas
[Python] Générer un code QR en mémoire
Formater automatiquement le code Python avec Vim
[Python] Connaissances de base utilisées dans AtCoder
Résumé de la grammaire fréquemment utilisée dans les pandas
Ecrire le code de test du sélénium en python
Tests de code dans le temps en Python
Code de vérification de la série Fourier écrit en Python
Résumé des méthodes fréquemment utilisées chez les pandas
Commandes liées au disque souvent utilisées dans Ubuntu (Notes)
Obtenir la liste de codes EDINET en Python
Traitement des mémos souvent utilisés dans les pandas (débutants)
Python scikit-learn Une collection de conseils de modèles prédictifs souvent utilisés sur le terrain
Liste des principales distributions de probabilité utilisées en apprentissage automatique et statistiques et code en python
Python scikit-learn Une collection de conseils de modèles prédictifs souvent utilisés sur le terrain
++ et-ne peuvent pas être utilisés pour incrémenter / décrémenter en python
Notes personnelles sur le code doc Python dans Sphinx
[Django] Commandes utilisées personnellement, modèles de code, TDD [Memo]
Utiliser Python dans un environnement Anaconda avec VS Code
Envoyer des notifications push aux applications iOS avec Python
Créer les paramètres initiaux et les applications de personnel dans Django
Paramètres de codage Python avec Visual Studio Code
Astro: modules / fonctions python fréquemment utilisés pour l'analyse
Convertir le code de maillage cubique en WKT en Python
Quadtree en Python --2
Python en optimisation
CURL en Python
Métaprogrammation avec Python
Python 3.3 avec Anaconda
Géocodage en python
SendKeys en Python
Méta-analyse en Python
Modèle dans Django
Tutoriel Python Django (5)
Unittest en Python
Époque en Python
Allemand en Python
DCI en Python
code de caractère python
tri rapide en python
nCr en python
N-Gram en Python
Programmation avec Python
Tutoriel Python Django (8)
Tutoriel Python Django (6)
Plink en Python
Constante en Python