Cómo Conectar Django con SQL Server | django-mssql-backend ✅

Поделиться
HTML-код
  • Опубликовано: 3 ноя 2024

Комментарии • 65

  • @UskoKruM2010
    @UskoKruM2010  3 года назад +1

    🔴 Aquí tienes más tutoriales GRATUITOS como este 👨‍💻 :
    CURSO DE PYTHON 3 🐍 :
    ruclips.net/p/PL_wRgp7nihybbJ2vZaVGI5TDdPaK_dFuC
    CURSO DE DJANGO 🦄 :
    ruclips.net/p/PL_wRgp7nihyZsEnudJ-XUAEdnOGUojbnn
    SÍGUEME ✅ !
    ** Curso Udemy Bases de datos con MySQL: bit.ly/2vtrUg9
    ** INSTAGRAM: instagram.com/uskokrum2010
    ** FACEBOOK: facebook.com/uskokrum2010
    ** TWITTER: twitter.com/uskokrum2010
    ** SITIO WEB: uskokrum2010.com
    ** GITHUB: github.com/UskoKruM
    ** SUSCRÍBETE: ruclips.net/user/uskokrum2010
    🔴 ¿Quieres aprender y conversar sobre programación? Únete a nuestro grupo de Telegram ▶ : t.me/uskokrum2010_yt
    Otros cursos GRATUITOS ✅ :
    HTML: ruclips.net/p/PL_wRgp7nihyZElF-6dkhPU_RetfSp99QN
    JAVA: ruclips.net/p/PL_wRgp7nihyZ6hKPQcioxneVQ1aTuC4fS
    SQL SERVER: ruclips.net/p/PL_wRgp7nihyYXeXZhOiZqKpAdwIRM28Ui
    C#: ruclips.net/p/PL_wRgp7nihyYACu4RyZd0PxJUseQ2tQl8
    PHP y MySQL: ruclips.net/p/PL_wRgp7nihyYXMZ5bBP6v0Q31fRRJLiud
    VISUAL BASIC .NET: ruclips.net/p/PL_wRgp7nihybLjm19HvBxRDp-ZvyGEhdh
    JAVASCRIPT: ruclips.net/p/PL_wRgp7nihyYdnV6ilQcZsfdG5d2nGWkc
    NODE.JS: ruclips.net/p/PL_wRgp7nihybJkFgDxd-LBZgmSIVdy3rd
    jQuery: ruclips.net/p/PL_wRgp7nihyY020gyukDupJEJ84gimiPS
    CÓMO EDITAR CON CAMTASIA STUDIO 8: ruclips.net/p/PL_wRgp7nihyYSbQ7Vbwh5TFbM5nOgriAm
    CÓMO USAR ZOOM PARA CLASES VIRTUALES: ruclips.net/p/PL_wRgp7nihyaNTSqIvKvJtBA-6Qw-UKTU

  • @gustavoarias388
    @gustavoarias388 3 года назад +2

    Impecable el tutorial..!! Muchas gracias por tomarte el tiempo y compartirlo :D

    • @UskoKruM2010
      @UskoKruM2010  3 года назад

      ¡Gracias a ti por verlo y apreciarlo, estimado Gustavo! 😊

  • @leobaldooliveros4260
    @leobaldooliveros4260 Год назад +1

    Saludos son muy buenos tus videos, tengo una duda sobre el ambiente en que se esta desarrollando, se puede colocar en un ambiente virtual un sistema que estará en producción o cual es tu recomendación? lo digo por si más adelante se necesita colocar en un servidor varios ambientes Django con diferentes versiones y si tienes algún contenido de como abrir el proyecto Django desde IIS ?

    • @UskoKruM2010
      @UskoKruM2010  Год назад

      En un servidor dedicado se podrían instalar directamente los paquetes y ejecutar el proyecto sin problemas, tengo un video similar a ello con Python y Flask: ruclips.net/video/CjC-gI0hdVs/видео.html ✅

  • @Orfeo020
    @Orfeo020 2 года назад +1

    Hola, muy buen video, gracias por la explicacion. una pregunta si quiero crear en mi tabla un campo ID pero que sea IDENTITY como se agregaria al modelo en Django. gracias

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      Eso lo he explicado en mi curso de Django, te invito a que lo veas para que aprendas. 👨‍💻 🙌

  • @ignaciodebole
    @ignaciodebole 3 года назад +1

    hola, excelente video. Quería preguntarte si uno ya tiene la base de datos con las tablas ya creadas, cómo hacemos los modelos?, el ORM sería obligatorio?, gracias!!

    • @UskoKruM2010
      @UskoKruM2010  3 года назад +1

      El ORM sería igualmente necesario para poder interactuar con la base de datos, pero próximamente traeré un video explicando como trabajar con una base de datos existente. 😉

    • @Gegatroneytor
      @Gegatroneytor 2 года назад

      @@UskoKruM2010 Hola, ya se encuentra el video?

    • @juancapdevila3394
      @juancapdevila3394 2 года назад +1

      @@Gegatroneytor Buenas.. una vez que ya tengas la conexion con la base de datos, puedes correr este comando python manage.py inspectdb > models.py

    • @Gegatroneytor
      @Gegatroneytor 2 года назад

      @@juancapdevila3394 y si solo quiero utilizar un solo modelo en lugar de toda la base de datos? Sigue lo mismo?

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      @@juancapdevila3394 ¡Gracias por el aporte, Juan! 👨‍💻

  • @samuelsequeragarcia1013
    @samuelsequeragarcia1013 6 месяцев назад +1

    perfecto

    • @UskoKruM2010
      @UskoKruM2010  6 месяцев назад

      ¡Excelente! Gracias por apreciar mi trabajo! 😊 👌

  • @emanuelticona3803
    @emanuelticona3803 Год назад +1

    Hola, tengo una consulta, se podrán ejecutar jobs de sql server usando django?, muchas gracias

    • @UskoKruM2010
      @UskoKruM2010  Год назад

      Sip, se pueden programar tareas periódicas de cualquier tipo. 😊

    • @emanuelticona3803
      @emanuelticona3803 Год назад

      @@UskoKruM2010 tendrás algún tutorial de como hacerlo? O alguna documentación de cómo lograrlo, muchas gracias

    • @UskoKruM2010
      @UskoKruM2010  Год назад +1

      @@emanuelticona3803 Por ahora no tengo un video de ello, espero hacerlo pronto. 👌

  • @EcoDev-Solutions
    @EcoDev-Solutions 3 года назад +1

    Excelente como siempre!
    Saludos cordiales.

    • @UskoKruM2010
      @UskoKruM2010  3 года назад

      ¡Gracias, amigo! Me alegra que te haya sido útil. 🤗 🙌

  • @jhonponte
    @jhonponte Месяц назад +1

    buenazo

  • @robertocalderon5191
    @robertocalderon5191 5 месяцев назад

    Si tengo esquemas en sql server y utilizo inspectdb que pasaría?

    • @UskoKruM2010
      @UskoKruM2010  4 месяца назад

      Uhmm no he utilizado inspectdb, quizás no te entendí bien que necesitas. 👀

  • @jdalemon1
    @jdalemon1 3 года назад +1

    buenas tengo este problema NotImplementedError: the backend doesn't support altering from/to AutoField.

    • @UskoKruM2010
      @UskoKruM2010  3 года назад

      Uhmm creo que es por el cambio de la versión de Django. 🤔

  •  3 года назад +1

    Excelente contenido, amigo, saludos y bendiciones

    • @UskoKruM2010
      @UskoKruM2010  3 года назад +1

      ¡Gracias, José! Que gusto verte por aquí, gracias por apoyar mi trabajo! 😊

    •  3 года назад +1

      @@UskoKruM2010 Si, de nada amigo

    • @UskoKruM2010
      @UskoKruM2010  3 года назад

      @ 👨‍💻

  • @bacemabidi308
    @bacemabidi308 2 года назад +1

    hola, tengo problema si puedes ayudarme!, y gracias

  • @lesmesbel
    @lesmesbel 3 года назад +1

    y es necesario crear un entorno virtual para hacer la conexión?

    • @UskoKruM2010
      @UskoKruM2010  3 года назад +1

      No necesariamente, pero crear un entorno virtual nos ayuda a mantener aislados los paquetes que usamos para un único proyecto. 🙌 👨‍💻

    • @lesmesbel
      @lesmesbel 3 года назад +1

      @@UskoKruM2010 gracias

    • @UskoKruM2010
      @UskoKruM2010  3 года назад

      @@lesmesbel ¡Gracias a ti!

  • @jdalemon1
    @jdalemon1 3 года назад +1

    me sale esto al momento de hacer el cambio de version de django

    • @UskoKruM2010
      @UskoKruM2010  3 года назад

      ¿Lo hiciste al final como lo mostré en el video? 🤗

  • @jesusalfaro3514
    @jesusalfaro3514 4 месяца назад

    Yo le cree login y password y no puedo entrar con Authentication: SQL server Authentication:
    puse mi login: y Password: y en encryption: optional y conecto me sale: Login failed for user 'xxxx' (microsoft sql server, error: 18456) alguna sugerencia?

    • @UskoKruM2010
      @UskoKruM2010  4 месяца назад

      Uhmm que raro, quizás la forma de conectarte: SQL Server o Windows Auth 🤔

  • @babelfish9948
    @babelfish9948 Год назад

    Hola, a la hora de intentar ha hacer la migración me dio un error que decía:
    django.db.utils.OperationalError: ('08001', '[08001] [Microsoft][ODBC Driver 18 for SQL Server]SSL Provider: La cadena de certificación fue emitida por una entidad en la que no se confía.
    (-2146893019) (SQLDriverConnect); [08001] [Microsoft][ODBC Driver 18 for SQL Server]Invalid connection string attribute (0); [08001] [Microsoft][ODBC Driver 18 for SQL Server]Client unable to establish connection. For
    Creo que tengo que hacer una conexión entre el ODBC driver y sql server para que la migración funcione, pero no tengo idea de como hacerlo.

    • @UskoKruM2010
      @UskoKruM2010  Год назад

      Ouhh nunca me ha tocado ver ese error, te recomiendo que lo busques en Google para poder solucionarlo a la brevedad. 😊

  • @randymveras1658
    @randymveras1658 2 года назад

    Buenas noches tengo un pequeñito contratiempo cree una pequeña aplicación con dos modelos y tengo un servidor sql 2005 aparte de eso mi red está bajo un Proxy con tecnología de Windows 2003 server Cómo puedo conectarlo que todas las máquinas bajo ese Proxy lo puedan ejecutar otro. Estoy bajo un dominio agradecería mucho su ayuda

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      Uhmm estimado Randy, no entiendo mucho tu problema, aparte que las características de SQL Server 2005 no las llegué a ver mucho 😢

    • @randymveras1658
      @randymveras1658 2 года назад

      @@UskoKruM2010 hola muchas gracias por contestar, yo trabajo bajo dominio y un proxy, el proxy esta en Windows 2003 server y mi sql es 2005, lo que quiero lograr es bajo esa red correr mi programa que todas las estaciones o pc puedan acceder a el sim que el proxy lo bloque he intentado con el servidor que trae por defecto Django pero no me permite que acceda mas de 3 usuario al mismo tiempo

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      @@randymveras1658 Ohh pues ahí si me agarraste frío jeje, no imagino cómo solucionar eso 🤔

    • @randymveras1658
      @randymveras1658 2 года назад +1

      @@UskoKruM2010 gracias hermano seguire intentando y si la encuentro entonces te la hare saber gracias

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      @@randymveras1658 ¡Claro que sí! Gracias. 😊

  • @carlos126q
    @carlos126q 3 года назад

    porque el titulo sale conectar a sql server si estas migrando algo? en que parte me conecto a una bd ya existente ?

    • @UskoKruM2010
      @UskoKruM2010  3 года назад

      Ese tutorial no lo tengo aún, pero como bien dices lo que hago aquí es conectar una aplicación de Django hacia una base de datos SQL Server. ✅

  • @jabes4995
    @jabes4995 Год назад

    No me deja pasar de virtualenv -p python3 env 😢 alguien me ayuda, tengo python descargado y sigue saliendo así y también vi su video arreglando lo y sigue igual

    • @UskoKruM2010
      @UskoKruM2010  Год назад +1

      Este video te ayudará: ruclips.net/video/Fxwul-SzSy8/видео.html ✅

  • @aramendizcarlos8187
    @aramendizcarlos8187 2 года назад +3

    DATABASES = {
    'default': {
    'ENGINE': 'sql_server.pyodbc',
    'NAME': 'DB0001',
    'USER': 'sa',
    'PASSWORD': 'soyyomismo',
    'HOST': 'localhost0001',
    'OPTIONS': {
    'driver': 'ODBC Driver 13 for SQL Server',
    },
    }
    }
    Lo eh echo tanta veces que lo voy a dejar por aquí

  • @eisaya99teamo16
    @eisaya99teamo16 3 года назад +1

    Y el grupo de telegram?

    • @UskoKruM2010
      @UskoKruM2010  3 года назад

      Está en la descripción del video, te invito a que te unas. 👌

  • @maycoldavidroatrivino7207
    @maycoldavidroatrivino7207 Год назад +1

    hola buenas tardes me sale esta falla raise NotSupportedError('SQL Server v%d is not supported.' % ver)
    django.db.utils.NotSupportedError: SQL Server v16 is not supported.

    • @UskoKruM2010
      @UskoKruM2010  Год назад

      Ouh... entonces debes buscar la versión apropiada para su versión de SQL Server, ese me parece que es el fallo. 👀

  • @LuisMarioSuárez
    @LuisMarioSuárez Месяц назад

    ayuda por favor, tengo el siguiente problema :(
    django.db.utils.OperationalError: ('08001', '[08001] [Microsoft][ODBC Driver 18 for SQL Server]SSL Provider: [error:0A00014D:SSL routines::legacy sigalg disallowed or unsupported] (-1) (SQLDriverConnect)')
    perooo, si ejecuto el proyecto en windows, no me da ningun error pero si lo ejecuto en linux o mac me lanza ese error, el chiste aqui es que necesito tener el proyecto en un servidor linux 🥲

    • @UskoKruM2010
      @UskoKruM2010  Месяц назад

      Uhmm eso está raro, solo te podría recomendar revisar nuevamente el video (de forma muy detallada). Si gustas, podríamos agendar una clase privada para ver tu problema, puedes contactarme en: uskokrum2010.com/public/contacto

  • @josecordova2260
    @josecordova2260 2 года назад +1

    Que tal he seguido el tutorial hasta el minuto 5:16 y al ejecutar los comandos y descargar los drivers me dice Pycharm lo siguiente:
    Windows PowerShell
    Copyright (C) Microsoft Corporation. Todos los derechos reservados.
    Prueba la nueva tecnología PowerShell multiplataforma aka.ms/pscore6
    PS C:\django_sqlserver> cd django_sqlserver
    PS C:\django_sqlserver\django_sqlserver> pip install Django==3.0.6
    Collecting Django==3.0.6
    Downloading Django-3.0.6-py3-none-any.whl (7.5 MB)
    ---------------------------------------- 7.5/7.5 MB 614.3 kB/s eta 0:00:00
    Requirement already satisfied: sqlparse>=0.2.2 in c:\django_sqlserver\venv\lib\site-packages (from Django==3.0.6) (0.4.2)
    Collecting pytz
    Downloading pytz-2022.1-py2.py3-none-any.whl (503 kB)
    ---------------------------------------- 503.5/503.5 KB 585.1 kB/s eta 0:00:00
    Requirement already satisfied: asgiref~=3.2 in c:\django_sqlserver\venv\lib\site-packages (from Django==3.0.6) (3.5.0)
    Installing collected packages: pytz, Django
    Attempting uninstall: Django
    Found existing installation: Django 4.0.4
    Uninstalling Django-4.0.4:
    Successfully uninstalled Django-4.0.4
    Successfully installed Django-3.0.6 pytz-2022.1
    PS C:\django_sqlserver\django_sqlserver> pip install django-mssql-backend
    Collecting django-mssql-backend
    Using cached django_mssql_backend-2.8.1-py3-none-any.whl (52 kB)
    Collecting pyodbc>=3.0
    Using cached pyodbc-4.0.32-cp310-cp310-win_amd64.whl (72 kB)
    Installing collected packages: pyodbc, django-mssql-backend
    Successfully installed django-mssql-backend-2.8.1 pyodbc-4.0.32
    PS C:\django_sqlserver\django_sqlserver> pip list
    Package Version
    -------------------- -------
    asgiref 3.5.0
    Django 3.0.6
    django-mssql-backend 2.8.1
    pip 22.0.4
    pyodbc 4.0.32
    pytz 2022.1
    setuptools 57.0.0
    sqlparse 0.4.2
    tzdata 2022.1
    wheel 0.36.2
    PS C:\django_sqlserver\django_sqlserver> cls
    PS C:\django_sqlserver\django_sqlserver> django-admin startapp Aplicacion1
    PS C:\django_sqlserver\django_sqlserver> python manage.py migrate
    django.db.utils.InterfaceError: ('IM002', '[IM002] [Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado (0) (SQLDriverConnect)')PS C:\django_sqlserver\django_sqlserver>
    Gracias de antemano

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      👀 Wouu, nunca me había salido eso... ah, pero estás haciéndolo con PyCharm, quizás es un error que sale por ahí.. inténtalo con VS Code. 👨‍💻

  • @cristianaguirre2461
    @cristianaguirre2461 2 года назад

    a mi basicamente no me reconoce
    django.core.exceptions.ImproperlyConfigured: 'sql_server.pyodbc' isn't an available database backend or couldn't be imported. Check the above exception. To use one of the built-in backends, use 'django.db.backends.XXX', where XXX is one of:
    'mysql', 'oracle', 'postgresql', 'sqlite3'
    estoy en ubuntu con django 4.0.4, mssql-django 1.1.3, pyodbc 4.0.32
    1:36 hiciste el video con ese cambio

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      Ouh... no lo he probando en distribuciones Linux, pero te recomiendo que busques en Google esa excepción a ver que soluciones te sugiere. ✅