У меня есть план для структуры базы данных. < /p>
Пример приведен на рисунке ниже. < /p>
Например, у меня есть - все кафе - в одном регионе - состояние или несколько регионов. < /p>
В одном городе есть несколько кафе. /> Проблема заключается в том, как ввести данные в кафе в таблицах базы данных. А также персонал и меню. < /P>
Я думаю, что сначала войти в города, в которых будут кафе.
, а затем введите имена кафе. /> Как я могу организовать структуру входа в городские /ресторанные таблицы базы данных Django? < /p>
Код: Выделить всё
from django.db import models
# Create your models here.
class CityCafe (models.Model):
city = models.CharField(verbose_name="City")
class ObjectCafe (models.Model):
name = models.TextField(verbose_name="Cafe Name")
name_city = models.ForeignKey(CityCafe)
class BaseParametrCafe (models.Model):
# type_object = models.Choices
# type_working = models.Choices
value_budget = models.FloatField
name_object = models.OneToOneField(ObjectCafe, null=False, on_delete=models.CASCADE)
from django import forms
from models import *
class FormCites (forms.ModelForm):
class Meta:
model = CityCafe
fields = "__all__"
class FormObjects (forms.ModelForm):
class Meta:
model = ObjectCafe
fields = "__all__"
class FormObjectsParametr (forms.ModelForm):
class Meta:
model = BaseParametrCafe
fields = "__all__"
from django.shortcuts import render
from models import *
from forms import *
def form_cites_view (request):
form = FormCites(request POST or None)
if form.is_valid():
post = form.save()
post.save()
return render(request, "form_1.html", {"form": form})
# Create your views here.
Введите описание изображения здесь
Подробнее здесь: https://stackoverflow.com/questions/796 ... s-of-the-d