Форум программистов, компьютерный форум, киберфорум
Python: Django
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 01.12.2015
Сообщений: 3
1

Django создание базы данных

06.01.2018, 18:27. Показов 1269. Ответов 2

Author24 — интернет-сервис помощи студентам
Я полный новичок. Пытаюсь написать сайт на питоне с джанго. Есть проблемы с заполнением базы данных.

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
from django.db import models
 
class Specialization(models.Model):
    name = models.CharField(max_length = 30)
    code = models.IntegerField()
 
class Part(models.Model): #участок
    """docstring for ClassName"""
    #def __init__(self, arg):
    #   super(ClassName, self).__init__()
    #   self.arg = arg
    number = models.IntegerField()
 
class Doctor(models.Model):
    FIO = models.CharField(max_length = 40)
    code_of_specialization = models.IntegerField()
    number_of_part = models.IntegerField()
 
class Street(models.Model):
    name = models.CharField(max_length = 30)
    area = models.CharField(max_length = 30)
 
class House(models.Model):
    number = models.IntegerField()
    part_house = models.IntegerField() #корпус
    street = models.CharField(max_length = 20)
    number_of_part_patient = models.IntegerField() #номер участка
 
class Cabinet(models.Model):
    floor = models.IntegerField() #этаж
    number = models.IntegerField()
 
class Duty(models.Model): #смена
    is_morning_clock = models.BooleanField()  #выводить ЦИФЕРКИ 8.00-12.00   14.00-17.00 true - утро
    FIO_of_doctor = models.ForeignKey(Doctor, on_delete=models.CASCADE)
    day_of_week = models.CharField(max_length = 11)
    number_of_cabinet = models.IntegerField()
 
class Check(models.Model): #номерок
    is_attendance = models.BooleanField()#явка
#   FIO_of_doctor = models.ForeignKey(Duty)
    numberPP = models.IntegerField() #номер по порядку
    date = models.DateTimeField()
    number_of_patient_card = models.IntegerField() #номер карты пациента
#   day_of_week = models.ForeignKey(Duty)
    duty = models.ForeignKey(Duty, on_delete=models.CASCADE)
class Patient(models.Model):
    number_of_part = models.IntegerField()
    number_of_patient_card = models.IntegerField()
    FIO = models.CharField(max_length = 30)
    number_of_House = models.ForeignKey(House, on_delete=models.CASCADE)
    number_of_part_patient = models.ForeignKey(Part, on_delete=models.CASCADE)#номер участка #здесь не ключ, но данные берутся из другой таблицы
    #street = models.ForeignKey(House)
    #number_of_part_house

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
Patient.objects.all().delete()
Patient.objects.create(number_of_part = 1, number_of_patient_card = 101, FIO = "Веселова Любовь Михайловна",
number_of_House = House.objects.filter(number=18),
number_of_part_house = Part.objects.filter(number=1))
 
 
#Duty.objects.all().delete()
#Duty.objects.create(is_morning_clock = , FIO_of_doctor = , day_of_week = , number_of_cabinet = )
 
 
 
#Check.objects.all().delete()
#Check.objects.create(is_attendance = , numberPP = , date = , number_of_patient_card = , duty = )
Миниатюры
Django создание базы данных   Django создание базы данных   Django создание базы данных  

0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.01.2018, 18:27
Ответы с готовыми решениями:

Создание базы данных для Django-проекта
Несколько ссылок: ...

Базы данных в приложениях django
Подскажите, пожалуйста, как правильно (согласно MTV и здравому смыслу) поступать: таблицы, в...

проблема с созданием базы данных для Django
Пытаюсь присоединить базу данных к проекту, но выдаёт вот это. Кто=нибудь знает что делать? ...

Как, файлом, пополнить таблицу базы данных Django?
Как пополнить базу данных Django, txt файлом(с разделителем "|") или CSV таблицей?

Как используя django выборочно отобразить запись из базы данных на странице?
Допустим, есть две кнопки, названия которых соответствуют названиям полей в базе данных. Как...

2
325 / 304 / 173
Регистрация: 16.11.2010
Сообщений: 1,069
Записей в блоге: 9
10.01.2018, 10:49 2
akaol7, из скриншотов ничего не понятно. В первом скрине он не видит модуль myapp..

Но я не вижу, листинги кода из каких файлов вы привели? Какая структура проекта? Импортрованы ли модули? Все, как говорится, осталось за кадром...
0
Эксперт Python
4640 / 2056 / 363
Регистрация: 17.03.2012
Сообщений: 10,139
Записей в блоге: 6
10.01.2018, 12:54 3
Что за проблема-то?
Вообще первоначальное заполнение БД принято выносить в т. н. миграции, почитайте.
0
10.01.2018, 12:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2018, 12:54
Помогаю со студенческими работами здесь

Создание базы данных с интерфейсом
Здравствуйте. Я изучил питон и в данный момент изучаю фреймворк джанго. Мне предстоит сделать свой...

Создание Django приложения
Добрый день! У меня есть отличия при создании Django приложения не получается отобразить "Hello...

Создание ссылок django
есть проект на django 1.10 (только начал учиться) и вот вопрос: как реализовать ссылки между...

Есть ли возможность написать сайт на html, и из django сделать базы данных
Если есть такая возможность, то можете скинуть пожалуйста ссылку, а если нет, то объясните как...

Проектирование базы данных для django
Задача: реализовать проект написанный на python + django в качестве базы данных использовать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru