Anki: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
// via Wikitext Extension for VSCode |
|||
Zeile 81: | Zeile 81: | ||
{{c1::from .models import Artikel}} | {{c1::from .models import Artikel}} | ||
{{c1::admin.site.register(Artikel)}} | {{c1::admin.site.register(Artikel)}} | ||
</pre> | |||
==Django:Templates-Tags== | |||
<pre> | |||
Definiert einen Block Inhalt, der in anderen Templates überschrieben werden kann. | |||
{{c1::{% block content %} }} | |||
Inhalt des Blocks | |||
{{c1::{% endblock %} }} | |||
</pre> | </pre> |
Version vom 28. Oktober 2024, 10:12 Uhr
Anki
Installation und Starten
Django
Grundaufbau einer Django Anwendung und Installieren von Django
python -m venv .venv source .venv/bin/activate pip install django django-admin startproject Projekt
asp net core
Grundaufbau einer asp net core Anwendung und Installieren von asp net core mvc
dotnet new mvc -au Individual -o Projekt
Django App erstellen
Erstellen einer Django App innerhalb eines Django Projekts namens App {{c1::python manage.py startapp App}}
Spring Boot Controller erstellen in mvc
Erstellen eines Controllers in Spring Boot MVC namens Start. Mit der URL /start und der Methode index wird das Template index.html ausgegeben. {{c1::@Controller}} {{c1::public class Start {}} {{c1::@GetMapping("/start")}} {{c1::public String index() {}} {{c1::return "index";}} {{c1::}}} {{c1::}}}
views.py
Funktion namens home erstellen und das Template home.html ohne Parameter in der Datei views.py in Django verwenden. {{c1::def home(request):}} {{c1::return render(request,'home.html')}}
Asp net core Controller
Erstellen eines Controllers in ASP.NET Core MVC namens StartController. Die Methode Index gibt das Template Index aus. {{c1::public class StartController : Controller}} {{c1::{ }} {{c1::public IActionResult Index()}} {{c1::{ }} {{c1::return View();}} {{c1::} }} {{c1::} }}
Django Model erstellen
Erstellen eines Models in Django mit dem Namen Artikel. Attribut titel {{c1::class Artikel(models.Model):}} {{c1::titel = models.CharField()}} {{c1::def __str__(self):}} {{c1::return self.titel}}
ASP.NET Core DbContext
Artikelmodell in ApplicationDbContext hinzufügen
public class ApplicationDbContext : IdentityDbContext { {{c1::public DbSet<Artikel> Artikels { get; set; }}} public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options) : base(options) { } }
Django admin Register
Registrieren des Models Artikel in der Datei admin.py in Django {{c1::from .models import Artikel}} {{c1::admin.site.register(Artikel)}}
Django:Templates-Tags
Definiert einen Block Inhalt, der in anderen Templates überschrieben werden kann. {{c1::{% block content %} }} Inhalt des Blocks {{c1::{% endblock %} }}