[PYTHON] CSS-Umgebung in 10 Minuten mit Django erstellt

Prolog

Erstellen Sie mit Django eine CSS-Lernumgebung.

Wenn Django bereits installiert ist, werden 10 Minuten erwartet.

Ich denke, dass es den Inhalt nicht beeinflusst, aber es ist die Ausführungsumgebung OS : Windows10 python : Python 3.7.6 django : 3.1

Verfahren

Ordnererstellung, Projekterstellung, Anwendungserstellung

C:\work\02_Implementierung>mkdir 20200919_htmlcss
C:\work\02_Implementierung>cd 20200919_htmlcss
C:\work\02_Implementierung\20200919_htmlcss>django-admin startproject htmlcss
C:\work\02_Implementierung\20200919_htmlcss>cd htmlcss
C:\work\02_Implementierung\20200919_htmlcss\htmlcss>python manage.py startapp test_app
C:\work\02_Implementierung\20200919_htmlcss\htmlcss>dir
Laufwerk C hat keine Datenträgerbezeichnung.
Die Seriennummer des Volumes lautet D48D-C505

 C:\work\02_Implementierung\20200919_htmlcss\htmlcss-Verzeichnis

2020/09/19  19:38    <DIR>          .
2020/09/19  19:38    <DIR>          ..
2020/09/19  19:38    <DIR>          htmlcss
2020/09/19  19:38               685 manage.py
2020/09/19  19:38    <DIR>          test_app
1 Datei 685 Bytes
4 Verzeichnisse 8,932,749,312 Bytes freier Speicherplatz

App-Erkennung (fügen Sie den in Apps definierten App-Namen zu settings.py hinzu)

C:\work\02_Implementierung\20200919_htmlcss\htmlcss>cd htmlcss
C:\work\02_Implementierung\20200919_htmlcss\htmlcss\htmlcss>notepad settings.py
C:\work\02_Implementierung\20200919_htmlcss\htmlcss\htmlcss>type ..\test_app\apps.py
from django.apps import AppConfig

class TestAppConfig(AppConfig):
    name = 'test_app'

htmlcss/setting.py


# Application definition

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'test_app.apps.TestAppConfig',
]

Zugriff auf Zieleinstellungen (festgelegt in Projekt-URLs.py und App-URLs.py)

C:\work\02_Implementierung\20200919_htmlcss\htmlcss\htmlcss>notepad urls.py

htmlcss/urls.py


from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('test_app.urls')),
]
C:\work\02_Implementierung\20200919_htmlcss\htmlcss\htmlcss>copy urls.py ..\test_app\
Ich habe eine Datei kopiert.
C:\work\02_Implementierung\20200919_htmlcss\htmlcss\htmlcss>notepad ..\test_app\urls.py

test_app/urls.py


from django.urls import path, include
from . import views

urlpatterns = [
    path('', views.index),
]

Geben Sie HTML des Zugriffsziels an und erstellen Sie es

C:\work\02_Implementierung\20200919_htmlcss\htmlcss\htmlcss>notepad ..\test_app\views.py

test_app/views.py


from django.shortcuts import render

# Create your views here.

def index(request):
    return render(request, 'index.html')
C:\work\02_Implementierung\20200919_htmlcss\htmlcss\htmlcss>mkdir ..\test_app\templates
C:\work\02_Implementierung\20200919_htmlcss\htmlcss\htmlcss>notepad ..\test_app\templates\index.html

index.html


<html>
  <head>
  </head> 
  <body>
    <p>hello, world</p>
  </body>
</html>

Schließlich CSS (CSS-Erkennung und -Erstellung, Aufruf von HTML)

C:\work\02_Implementierung\20200919_htmlcss\htmlcss\htmlcss>notepad settings.py

htmlcss/setting.py


# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/3.1/howto/static-files/

import os

STATIC_URL = '/static/'

STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'static'),
)
C:\work\02_Implementierung\20200919_htmlcss\htmlcss\htmlcss>mkdir ..\test_app\static\css
C:\work\02_Implementierung\20200919_htmlcss\htmlcss\htmlcss>notepad ..\test_app\static\css\style.css

style.css


.T1 {
  background-color: #99cc00
}
C:\work\02_Implementierung\20200919_htmlcss\htmlcss\htmlcss>notepad ..\test_app\templates\index.html

index.html


{%load static%}
<html>
  <head>
    <link href="{% static 'css/style.css'%}" rel="stylesheet">
  </head> 
  <body>
    <div class='T1'>
      <p>hello, world</p>
    </div>
  </body>
</html>

Starten Sie den Webserver und überprüfen Sie dies mit dem Browser

C:\work\02_Implementierung\20200919_htmlcss\htmlcss\htmlcss>start
C:\work\02_Implementierung\20200919_htmlcss\htmlcss\htmlcss>python ..\manage.py runserver
C:\work\02_Implementierung\20200919_htmlcss\htmlcss\htmlcss>start http://localhost:8000

Komplett! !! !! 1.png

Epilog

Jetzt können Sie CSS nach Belieben ausprobieren

Recommended Posts

CSS-Umgebung in 10 Minuten mit Django erstellt
Stellen Sie Django in 3 Minuten mit Docker-Compose bereit
Erstellen Sie mit Vagrant in 5 Minuten eine Django-Umgebung
(Hinweis) Django in Vagrant-Umgebung
Wie man CSS in Django reflektiert
Erstellen und testen Sie mit Docker in wenigen Minuten eine OpenCV- und Python-Umgebung
Installieren Sie Django in einer virtuellen Pipenv-Umgebung
Verwenden von venv in der Windows + Docker-Umgebung [Python]
Memo zur Informationsaufzeichnung mit Sitzung in Django
Ich habe mit Docker eine Anaconda-Umgebung erstellt!
Erstellen von Scicit-Learn in einer Windows 10-Umgebung mit Pycharm
Ajax in Django (mit generischer Klassenansicht)
Djangos External Key Tutorial in 10 Minuten
Django Umweltbau
Modell in Django
Starten Sie Django in einer virtuellen Umgebung mit Pipenv
Django Umweltbau
[Umgebungskonstruktion] Abhängigkeitsanalyse mit CaboCha mit Python 2.7
[Django] CSS im Projekt kann nicht gelesen werden
Form in Django
[Docker] Erstellen Sie in 3 Minuten eine jupyterLab (Python) -Umgebung!
Einfache 3 Minuten TensorBoard in Google Colab (mit TensorFlow 2.x)
Erstellen einer Django-Entwicklungsumgebung mit pyenv-virtualenv auf einem Mac
Erstellen Sie eine virtuelle Python-Umgebung mit venv (Django + MySQL ①)
OpenVINO verwendet die Inference Engine Python API in einer PC-Umgebung
Eine Sammlung von Befehlszeilen, die virtuelle Umgebungen mit Anaconda verwenden
Debuggen Sie die mit Docker-Compose mit VS-Code erstellte Django-Umgebung aus der Ferne
Richten Sie eine Django-Entwicklungsumgebung mit Homebrew unter MacOSX Mavericks (10.9) ein.
Python --Vergleichen Sie Django css / js
Lerne Pandas in 10 Minuten
Bau der Django-Projektumgebung
Modelländerungen in Django
virtualenvwrapper in der Windows-Umgebung
virtuelle Umgebung in Python
Verstehe in 10 Minuten Selen
Versuchen Sie es mit Django templates.html
Selen läuft in 15 Minuten
Entwicklungsumgebung in Python
Python Django CSS reflektiert
[Memo] Django-Entwicklungsumgebung
[AWS] Ich habe versucht, EC2, RDS, Django zu verwenden. Umweltbau ab 1
Wartung der Django + MongoDB-Entwicklungsumgebung (mitten im Schreiben)
Reflektieren Sie die von Miniconda erstellte virtuelle Umgebung im Jupyter-Notizbuch
Erste Schritte und Verwendung von auf Klassenklassen basierenden generischen Ansichten in Django
So generieren Sie eine Abfrage mit dem IN-Operator in Django
Drakue 10 Bazaar Market Acquisition Program In 20 Minuten erstellt
Die Testerkennung schlägt fehl, wenn Tensorflow in einer vscode + pytest-Umgebung verwendet wird
Erstellen Sie mit Django ein benutzerfreundliches Folgemodell mit ManyToManyField through