Si uno trabaja boostrap directamente desde boostrap y los formularios directamente como campos html no tiene la necesidad de usar las macros, cuáles son los beneficios del uso de las macros frente al uso directo de los formularios como html?
-
check_circle_outlineMódulo 1 | 17 clases
Introducción y Fundamentos
expand_more -
check_circle_outlineMódulo 2 | 7 clases
Proyecto del curso
expand_more -
check_circle_outlineMódulo 3 | 7 clases
Formularios
expand_more -
check_circle_outlineMódulo 4 | 6 clases
Modelos
expand_more -
check_circle_outlineMódulo 5 | 4 clases
Validaciones
expand_more -
check_circle_outlineMódulo 6 | 7 clases
Autenticación de usuarios
expand_more -
check_circle_outlineMódulo 7 | 10 clases
CRUD - Crear, Leer, Actualizar y Eliminar
expand_more -
check_circle_outlineMódulo 8 | 3 clases
Servidor de correos
expand_more -
check_circle_outlineMódulo 9 | 5 clases
Extras
expand_more
9 comentario(s)
Desde esta clase, el comando python manage.py runserver dejó de funcionar.. Me pueden solucionar el problema... sale este error
(env) C:\Users\ASUS\env\project>python manage.py runserver
Traceback (most recent call last):
File "C:\Users\ASUS\env\project\manage.py", line 1, in <module>
from app import create_app
File "C:\Users\ASUS\env\project\app\__init__.py", line 7, in <module>
from .views import page
File "C:\Users\ASUS\env\project\app\views.py", line 3, in <module>
from .forms import LoginForm
File "C:\Users\ASUS\env\project\app\forms.py", line 2, in <module>
from wtforms import StringField, PasswordFiel
ImportError: cannot import name 'PasswordFiel' from 'wtforms' (C:\Users\ASUS\env\project\env\lib\site-packages\wtforms\__init__.py)
(env) C:\Users\ASUS\env\project>python manage.py runserver
Traceback (most recent call last):
File "C:\Users\ASUS\env\project\manage.py", line 1, in <module>
from app import create_app
File "C:\Users\ASUS\env\project\app\__init__.py", line 7, in <module>
from .views import page
File "C:\Users\ASUS\env\project\app\views.py", line 3, in <module>
from .forms import LoginForm
File "C:\Users\ASUS\env\project\app\forms.py", line 2, in <module>
from wtforms import StringField, PasswordFiel
ImportError: cannot import name 'PasswordFiel' from 'wtforms' (C:\Users\ASUS\env\project\env\lib\site-packages\wtforms\__init__.py)
(env) C:\Users\ASUS\env\project>python manage.py runserver
Traceback (most recent call last):
File "C:\Users\ASUS\env\project\manage.py", line 1, in <module>
from app import create_app
File "C:\Users\ASUS\env\project\app\__init__.py", line 7, in <module>
from .views import page
File "C:\Users\ASUS\env\project\app\views.py", line 3, in <module>
from .forms import LoginForm
File "C:\Users\ASUS\env\project\app\forms.py", line 2, in <module>
from wtforms import StringField, PasswordFiel
ImportError: cannot import name 'PasswordFiel' from 'wtforms' (C:\Users\ASUS\env\project\env\lib\site-packages\wtforms\__init__.py)
(env) C:\Users\ASUS\env\project>
Traceback (most recent call last):
File "C:\Users\ASUS\env\project\manage.py", line 1, in <module>
from app import create_app
File "C:\Users\ASUS\env\project\app\__init__.py", line 7, in <module>
from .views import page
File "C:\Users\ASUS\env\project\app\views.py", line 3, in <module>
from .forms import LoginForm
File "C:\Users\ASUS\env\project\app\forms.py", line 2, in <module>
from wtforms import StringField, PasswordFiel
ImportError: cannot import name 'PasswordFiel' from 'wtforms' (C:\Users\ASUS\env\project\env\lib\site-packages\wtforms\__init__.py)
(env) C:\Users\ASUS\env\project>
(env) C:\Users\ASUS\env\project>python manage.py runserver
Traceback (most recent call last):
File "C:\Users\ASUS\env\project\manage.py", line 1, in <module>
from app import create_app
File "C:\Users\ASUS\env\project\app\__init__.py", line 7, in <module>
from .views import page
File "C:\Users\ASUS\env\project\app\views.py", line 3, in <module>
from .forms import LoginForm
File "C:\Users\ASUS\env\project\app\forms.py", line 2, in <module>
from wtforms import StringField, PasswordFiel
ImportError: cannot import name 'PasswordFiel' from 'wtforms' (C:\Users\ASUS\env\project\env\lib\site-packages\wtforms\__init__.py)
(env) C:\Users\ASUS\env\project>
Traceback (most recent call last):
File "C:\Users\ASUS\env\project\manage.py", line 1, in <module>
from app import create_app
File "C:\Users\ASUS\env\project\app\__init__.py", line 7, in <module>
from .views import page
File "C:\Users\ASUS\env\project\app\views.py", line 3, in <module>
from .forms import LoginForm
File "C:\Users\ASUS\env\project\app\forms.py", line 2, in <module>
from wtforms import StringField, PasswordFiel
ImportError: cannot import name 'PasswordFiel' from 'wtforms' (C:\Users\ASUS\env\project\env\lib\site-packages\wtforms\__init__.py)
(env) C:\Users\ASUS\env\project>
Bastante bueno el curso, muy claro y sin rodeos.
La única sugerencia que tengo, es que, al cambiar de tema, veo que comprimen o colapsan el código de ciertos scripts, creo que es mejor dejar el código visible ya que muchas personas que apenas comienzan podrían pensar que de un tema a otro, modificaron las líneas cuando simplemente está escondidas.
La única sugerencia que tengo, es que, al cambiar de tema, veo que comprimen o colapsan el código de ciertos scripts, creo que es mejor dejar el código visible ya que muchas personas que apenas comienzan podrían pensar que de un tema a otro, modificaron las líneas cuando simplemente está escondidas.
Me pueden ayudar con el siguiente error:
Traceback (most recent call last): File "manage.py", line 1, in <module> from app import create_app File "C:\Users\dalai\Documents\Codigofacilito\python_web\project\app\__init__.py", line 7, in <module> from .views import page File "C:\Users\dalai\Documents\Codigofacilito\python_web\project\app\views.py", line 4, in <module> from .forms import LoginForm File "C:\Users\dalai\Documents\Codigofacilito\python_web\project\app\forms.py", line 1, in <module> from wtforms import Form ModuleNotFoundError: No module named 'wtforms'
Gracias!
Lo que me pasa es que me pierdo con tantos archivos separados. ¿Hay alguna forma de realizar una guia o de tener bien los conceptos de que archivo es que?
!Hola buenos dias¡ Me gustaría pedir un poco de ayuda con un tema, cuando el código se actualiza, mi consola arroja este error.
Traceback (most recent call last):
File "manage.py", line 1, in <module>
from app import create_app
File "C:\Users\Perez\project\app\__init__.py", line 7, in <module>
from .views import page
File "C:\Users\Perez\project\app\views.py", line 4, in <module>
from .forms import LoginForm
ModuleNotFoundError: No module named 'app.forms'
ahora bien, he intentado volver a copiar el código en varias ocaciones pues pensaba que tenia un error de sintaxis, pero aunque lo he hecho varias veces, me sigue saliendo el mismo error, por favor si alguien tiene la respuesta estaría bastante agradecida ):
Traceback (most recent call last):
File "manage.py", line 1, in <module>
from app import create_app
File "C:\Users\Perez\project\app\__init__.py", line 7, in <module>
from .views import page
File "C:\Users\Perez\project\app\views.py", line 4, in <module>
from .forms import LoginForm
ModuleNotFoundError: No module named 'app.forms'
ahora bien, he intentado volver a copiar el código en varias ocaciones pues pensaba que tenia un error de sintaxis, pero aunque lo he hecho varias veces, me sigue saliendo el mismo error, por favor si alguien tiene la respuesta estaría bastante agradecida ):
Ese {{ form.username }} en el template, mas bien ese form es de la intancia de LoginForm?
yo lo veo de la siguiente manera : Ese "form" es obligatorio para hacer la conexión entre la clase LoginForm y el template login.html, siempre y cuando este se renderice pasandolo como parametro en la clase view.
Si gustas sólo dime, no, estás entendiendo mal, si estoy en lo correcto solo dime si, y si gustas darme tu punto de vista dímelo, si estoy mal quiero aprender donde estoy entendiendo mal el concepto, jeje en verdad quiero mejorar.
yo lo veo de la siguiente manera : Ese "form" es obligatorio para hacer la conexión entre la clase LoginForm y el template login.html, siempre y cuando este se renderice pasandolo como parametro en la clase view.
Si gustas sólo dime, no, estás entendiendo mal, si estoy en lo correcto solo dime si, y si gustas darme tu punto de vista dímelo, si estoy mal quiero aprender donde estoy entendiendo mal el concepto, jeje en verdad quiero mejorar.
Clase 23