Трудности с пониманием flask и реализацией в django

I want to implement django project which already made by flask. I am new to django and i dont have knowledge on flask. I want to understand the logic behind there. here i will post related codings from flask,
 flask - models.py
    
         class Organization(db.Model, CRUDMixin, AuditLogMixin):
                __tablename__ = 'organization'
            
                code = db.Column(db.String, nullable=False)
                name = db.Column(db.String, nullable=False)
                organization_type = db.Column(db.String, nullable=False)
                internal_organization = db.Column(db.Boolean, nullable=False, default=True)
                location_id = db.Column(db.Integer, db.ForeignKey('location.id'),
                                        nullable=False)  
currency_id = db.Column(db.Integer, db.ForeignKey('currency.id')) 
        
        )
     @classmethod
        def contractors(cls):
            return db.session.query(Organization).filter(
                Organization.internal_organization == False,
                Organization.organization_type == ORGANIZATION.COMPANY
            ).order_by(Organization.name, Organization.organization_type)

forms.py

    class ContractorForm(TypeCodeForm):
        MODEL = Organization
        CODE_PREFIX = 'SUB'
        location = QuerySelectField(__('Location'), [InputRequired()], get_label='name')
views.py
@route(bp, '/create', methods=['GET', 'POST'])
def create()
    form = CompanyForm()
    form.location.query = Location.query.order_by(Location.name)
    form.currency.query = Currency.query.order_by(Currency.code)

    if form.validate_on_submit():
        org = Organization.create(
            organization_type=ORGANIZATION.COMPANY, **form.data)
        flash(_("Created organization <strong>%(name)s</strong>",
                name=org.name), 'success')
        return redirect(url_for('.list'))
    return render_template('pim/organization/create.html',
                           form=form)

Я сделал организационную часть, но не знаю, как реализовать часть, связанную с подрядчиками. У меня нет модели подрядчика, они использовали модель организации для этого. Примечание: в companyForm есть поля организации... Очень нужна помощь...

Вернуться на верх