К списку категорий

  •    Шаг 4. Промышленное программирование. Пример обслуживания машин таксопарка.


  •  

    Полностью пишем приложение. У нас нет места даже малому не допониманию. 



      Описание

    Основная цель:  понять как использовать ForeignKey, ManyToManyField.

     

     

     

    Посмотрите видео. Как вы будете программировать на ве сто, с закрытыми глазами.

    трехкратное повторение, даст вам программировать с закрытыми глазами, вы просто по неволе запомните Джанго без шпаргалки.



      Статья

    Основная цель понять как использовать ForeignKey, ManyToManyField.
    Задача реализовать веб приложение для выполнения задачи..
    Легенда.
    Диспетчеру механик подал данные, какие машины нужно обслужить
     и что сделать(плановое ТО + дополнительное обуслуживание)
     Реализовать интерфейс,
      что бы была выполнима задача и можно было документировать.(выписат наряд)
     Диспетчер ставит задачу технарю.
    
     Условия приложения.
     Диспетчер:
     1. Выбирает станцию из списка. (список)
     2. Выбирает услуги, которые необходимо совершить. (множественный выбор)
     3. Назначает, кто её выполнит. (единичный или множественный выбор)
    4 Марку авто. (1 авто из списка)
    
    
    Домашнее задание,
    1.вывести то , что в админке на страницы.
    2. Нарисовать формы на операции.(пока не выполнять)

    Обратите внимание в этих уроках вы чётко выробатываем стиль программирования. Если ранее мы делали то так, то так, то теперь строгий стиль, я всё рассказал в уроках. вы должны понимать свой код из любого файла. (стиль не мой, часть с Джанго сайта, часть от разработчиков игр, я всё объяснил по ходу в курсе)

     

    Перейти к шагу 4 план 4.

     

    Кстати это вам открывает двери описать любой производственный процесс или например написать сайт для завода, фирмы, больницы. Не важно принцип один и тот же.

    Но это не всё. далее круче и круче. Уф!

     



      Код



    Такую модель будете писать, как будто выполняете задания для первого класса.

    models.py

    
    class HelpAttire(models.Model):
        """
        Наряд на обслуживание
        """
        class Meta:
            db_table = 'myhelp_help_attire'
            verbose_name ='Наряд на обслуживание'
            verbose_name_plural = 'Наряды на обслуживание'
    
        help_attire_number = models.IntegerField(null=True)
        help_attire_name = models.CharField(max_length=200)
        help_attire_description = models.TextField()
    
        help_attire_helptypeofservice = models.ManyToManyField(HelpTypeOfService) # выбор видов обслуживания
        help_attire_cars = models.ForeignKey(HelpCars)# автомобиль выбрать
        help_attire_people = models.ManyToManyField(HelpBranchOfService)# люди
        help_attire_partners = models.ForeignKey(HelpPartners)
    
        def __unicode__(self):
            return unicode(self.help_attire_number)
    
    
    
         





      Рекомендации

    Узнать больше в ленте Twitter и подписаться на Ютуб, получать новые видео.



    Посмотрите видео, если ещё непосмотрели там замысел. (вас точно порадует).



    2015-11-04 18:33:11+00:00



    К списку категорий