Как создать и запусть поток при создании объекта?

Задача: при создании объекта должен создаться и запуститься поток. Создал десяток объектов Detail , значит 10 потоков. Поэтому логичнее всего добавить создание потока в конструктор класса Detail, а запускать из деструктора. Только не как могу победить это описание в классе. Вот мой код с последней попыткой описания этого момента в классе, ошибочно.

#ifndef DETAIL_H #define DETAIL_H #include <string> #include "machine.h" #include <thread>  class Detail { private:     //val     std::thread t;     int det_id;     int last_time; //оставшееся время     int state; //состояние детали     std::string name_det;     int time_worked; //время обработки     std::vector<std::string> alphabet; //алфавит     std::vector<std::string> protocol; //протокол     std::vector<Machine> machine_list; // вектор оборудования для обработки  public:       //costructor      Detail(int detid_p, std::string name_p, int time_p, Machine x, Machine y){         det_id = detid_p;         name_det = name_p;         time_worked = time_p;         last_time = time_p;         t();         std::string temp;         machine_list.push_back(x);         machine_list.push_back(y);         for (auto i : machine_list) {             temp = "WAIT." + i.Get_name();             alphabet.push_back(temp);             temp = "PROC." + i.Get_name();             alphabet.push_back(temp);         }      }     Detail(int detid_p, std::string name_p, int time_p, Machine x){         det_id = detid_p;         name_det = name_p;         time_worked = time_p;         last_time = time_p;          std::string temp;         machine_list.push_back(x);         temp = "WAIT." + x.Get_name();         alphabet.push_back(temp);         temp = "PROC." + x.Get_name();         alphabet.push_back(temp);     }     ~Detail(){         t.join();     }      //getter and setter      int Get_id() {         return det_id;     }     int Get_time() {         return time_worked;     }     int Get_state() {         return state;     }     int Get_last_time() {         return last_time;     }     void Set_last_time(int a) {         last_time = a;     }     std::vector<Machine> Get_machine() {         return machine_list;     }     std::string Get_name(){         return name_det;     }      std::vector<std::string> Get_alpha() {         return alphabet;     }      std::vector<Machine> Get_machine_list(){         return machine_list;     } }; #endif // DETAIL_H 

Конфликт обратного доступа при создании структуры базы

Создаю 2 модели Кошелек (Wallet) и Заказ (Order). В заказе есть “кошелек откуда” и “кошелек куда”. Отношение один ко многим.

    class Wallet(models.Model):         name = models.CharField(max_length=200, db_index=False)         slug = models.SlugField(max_length=200, db_index=True)          class Meta:             ordering=('name',)             verbose_name = 'wallet'             verbose_name_plural = 'wallets'          def str(self):             return self.name      class Order(models.Model):         number = models.CharField(max_length=36, db_index=True)         created = models.DateTimeField(auto_now=True)         fromwallet = models.ForeignKey('Wallet', on_delete=models.CASCADE)         fromsum = models.DecimalField(max_digits=10, decimal_places=2)         towallet = models.ForeignKey('Wallet', on_delete=models.CASCADE)         tosum = models.DecimalField(max_digits=10, decimal_places=2)          class Meta:             ordering = ('number',)             index_together = (('id', 'number'),)             verbose_name = 'order'             verbose_name_plural = 'orders'          def str(self):             return self.number 

При попытке создания из моделей структуры базы данных: python manage.py makemigrations Возникает ошибка:

    SystemCheckError: System check identified some issues:      ERRORS:     shop.Order.fromwallet: (fields.E304) Reverse accessor for 'Order.fromwallet' clashes with reverse accessor for 'Order.towallet'.             HINT: Add or change a related_name argument to the definition for 'Order.fromwallet' or 'Order.towallet'.     shop.Order.towallet: (fields.E304) Reverse accessor for 'Order.towallet' clashes with reverse accessor for 'Order.fromwallet'.             HINT: Add or change a related_name argument to the definition for 'Order.towallet' or 'Order.fromwallet'. 

Проблема при создании сайта no such column: shop_products.date

Хочу создать вывод даты но выдает ошибку . Миграцию сделал. Python , django

введите сюда описание изображения

products.html

{% extends "ShapeHtml/wrapper.html" %}  {% block content %}      {% for product in products_list  %}         <div id="next-block">         <div class="row centered">             <div class="panel panel-default">               <div class="panel-heading">                   <p><img src="{{ MEDIA_URL }}{{ product.img.url }}"/></p>               </div>               <div class="panel-body">                   <a href="/shop/{{product.id}}"> <h1> {{product.title}} </h1> </a>                   <h3 align="right">{{products.date|date:"d-m-Y"}}</h3>               </div>             </div>           </div>         </div>       </div>      {% endfor %}  {% endblock %} 

models.py

from django.db import models  # Create your models here. from django.db import models from django import forms  # Create your models here.  class Products(models.Model):     title = models.CharField(max_length=200)     post = models.TextField()     date = models.DateTimeField()     img = models.ImageField(upload_to='')        def __str__(self):         return self.title 

urls.py

from django.urls import path, include from django.views.generic import ListView, DetailView from django.conf.urls.static import static from django.conf import settings from . models import Products  urlpatterns=[     path('', ListView.as_view(queryset=Products.objects.all().order_by("-date")[:20],template_name="shop/products.html")),     path('<int:pk>/', DetailView.as_view(model=Products, template_name="shop/product.html")) ]+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) 

vies.py

from django.shortcuts import render  # Create your views here. from django.views import generic  from .models import Products   class IndexView(generic.ListView):     template_name = "shop/products.html"     context_object_name = 'products_list'       def get_queryset(self ):         return Products.objects.all() 

При создании контрагента создать Расчетный счет

Я так понял что после создания контрагента придет ответ с id и мета. Но как создать по этим данным Расчетный счет? В документации не описано. Можно пример Json?

Помощь в создании кастомного template в resharper с#

Хочу сделать болванку для создания класса, и хотелось бы чтобы в кастомный темплейт сам понимал где находится класс и сам ставил namespace и class.

Какие параметры мне нужно использовать?

Регулирование количества партиций при создании таблицы в формате parquet с помощью SQL

Возможно ли, при создании таблицы в формате parquet с помощью SQL, указать конкретное число партиций. Рассматриваю вариант внесения условия в момент создания таблицы,так как необходимо, что бы условие распространялось на конкретный перечень таблиц. Какие существуют варианты, а так же как изменится синтаксис (create table table_name STORED AS PARQUET as select) ?

“User has no profile” при создании профиля с помощью сигналов Django 2.1.5

В админке есть базовая модель “Пользователи” и зарегестрированная – “Profiles” c расширенным функционалом. Суть в том, что хочу сделать автоматическое создание профиля пользователя в группе “Profiles” при первом входе пользователя на сайт. Тестового пользователя создаю с админки.

Сейчас нужно вручную подтягивать пользователя в “Profiles”. Только после этого его профиль доступен на сайте.

Пытаюсь автоматизировать это с помощью сигналов, вылетает ошибка “User has no profile” у “неподтянутого” ещё пользователя.

Вот код, который имею.

models.py

class Profile(models.Model):     user = models.OneToOneField(User, on_delete=models.CASCADE)     first_name = models.CharField(max_length=30, blank=True, default='')     last_name = models.CharField(max_length=30, blank=True, default='')     #Other fields      class Meta:         ordering = ["first_name", "last_name"]      def get_absolute_url(self):         return reverse('profile-detail', args=[str(self.id)])      def __str__(self):         return self.user.username 

signals.py

@receiver(post_save, sender=User) def create_user_profile(sender, instance, created, **kwargs):     if created:         Profile.objects.create(user=instance)  @receiver(post_save, sender=User) def save_user_profile(sender, instance, **kwargs):     instance.profile.save() 

apps.py

class PostConfig(AppConfig):     name = 'post'      def ready(self):         import post.signals 

settings.py

INSTALLED_APPS = [                  ...                  'post.apps.PostConfig',                  ... ] 

admin.py

class ProfileAdmin(admin.ModelAdmin):     list_display = ('user', 'first_name', 'last_name', 'location',         'about_me', 'contacts')  admin.site.register(Profile, ProfileAdmin) 

urls.py

url(r'^profile/(?P<pk>\d+)$  ', views.ProfileDetailView.as_view(), name='profile-detail'),