Code, der häufig in Python / Django-Apps verwendet wird [Präfekturen]

Hintergrund dieses Artikels

Zum Beispiel denke ich, dass im Fall einer Anwendung, die Speicherinformationen registriert, die Präfektur dieses Speichers festgelegt werden kann.

Ich habe es in diesem Artikel als Erinnerung belassen, damit Sie diese Funktion jederzeit verwenden können.

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')

Zu importierende CSV-Datei

image.png

das ist alles.

Recommended Posts

Code, der häufig in Python / Django-Apps verwendet wird [Präfekturen]
Eine Code-Sammlung, die häufig in persönlichem Python verwendet wird
Techniken, die häufig bei der Python-Kurzcodierung verwendet werden (Notepad)
Liste des Python-Codes, der bei der Big-Data-Analyse verwendet wird
Einstellungen, die häufig in Jupyter verwendet werden
Python verwendete häufig Codefragmente
Generieren Sie QR-Code in Python
In Python gelernter Zeichencode
Befehle, die häufig in der Entwicklungsumgebung während der Python-Implementierung verwendet werden
Ich habe versucht, den in Pandas häufig verwendeten Code zusammenzufassen
[Python] Generiert QR-Code im Speicher
Formatieren Sie Python-Code automatisch mit Vim
[Python] Grundkenntnisse in AtCoder
Zusammenfassung der häufig verwendeten Grammatik bei Pandas
Schreiben Sie Selentestcode in Python
Code-Tests rund um die Uhr in Python
In Python geschriebener Fourier-Serien-Verifizierungscode
Zusammenfassung der häufig verwendeten Methoden bei Pandas
Festplattenbezogene Befehle, die häufig in Ubuntu verwendet werden (Hinweise)
Ruft die EDINET-Codeliste in Python ab
Verarbeiten von Memos, die häufig bei Pandas (Anfängern) verwendet werden
Python scikit-learn Eine Sammlung von Tipps für Vorhersagemodelle, die häufig im Feld verwendet werden
Liste der wichtigsten Wahrscheinlichkeitsverteilungen, die beim maschinellen Lernen und in der Statistik verwendet werden, sowie Code in Python
Python scikit-learn Eine Sammlung von Tipps für Vorhersagemodelle, die häufig im Feld verwendet werden
++ und-können nicht zum Inkrementieren / Dekrementieren in Python verwendet werden
Persönliche Notizen zum Dokumentieren von Python-Code in Sphinx
[Django] Persönlich verwendete Befehle, Codevorlagen, TDD [Memo]
Verwenden Sie Python in einer Anaconda-Umgebung mit VS-Code
Senden Sie Push-Benachrichtigungen mit Python an iOS-Apps
Erstellen Sie erste Einstellungen und Mitarbeiter-Apps in Django
Einstellungen für die Python-Codierung mit Visual Studio-Code
Astro: Häufig verwendete Python-Module / -Funktionen zur Analyse
Konvertieren Sie kubischen Netzcode in Python in WKT
Quadtree in Python --2
Python in der Optimierung
CURL in Python
Metaprogrammierung mit Python
Python 3.3 mit Anaconda
Geokodierung in Python
SendKeys in Python
Metaanalyse in Python
Modell in Django
Python Django Tutorial (5)
Unittest in Python
Epoche in Python
Deutsch in Python
DCI in Python
Python-Zeichencode
Quicksort in Python
nCr in Python
N-Gramm in Python
Programmieren mit Python
Python Django Tutorial (8)
Python Django Tutorial (6)
Plink in Python
Konstante in Python