Как Django создает таблицы (sqlite)?Python

Программы на Python
Ответить
Anonymous
 Как Django создает таблицы (sqlite)?

Сообщение Anonymous »

Я смотрю на этот пример
django-multiple-users

Когда я перехожу в оболочку sqlite

Код: Выделить всё

sqlite> .tables
auth_group                       classroom_subject
auth_group_permissions           classroom_takenquiz
auth_permission                  classroom_user
classroom_answer                 classroom_user_groups
classroom_question               classroom_user_user_permissions
classroom_quiz                   django_content_type
classroom_student                django_migrations
classroom_student_interests      django_session
classroom_studentanswer
В файле models.py 8 классов

Код: Выделить всё

class User(AbstractUser):
is_student = models.BooleanField(default=False)
is_teacher = models.BooleanField(default=False)

class Subject(models.Model):
class Quiz(models.Model):
class Question(models.Model):
class Answer(models.Model):
class Student(models.Model):
class TakenQuiz(models.Model):
class StudentAnswer(models.Model):
Forms.py (показанный в ссылке на github выше) имеет несколько форм.

Формы также создают таблицы ?
Откуда берутся class_user_user_permissions?

Подробнее здесь: https://stackoverflow.com/questions/509 ... blessqlite
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»