Пример #1
0
def bootstrap(request):
    for i in range(0, 15):
        user = User.objects.create_user(username='******' + str(i), password='******' + str(i), first_name='Loja Teste ' + str(i))
        confs = Configuration(plano='PREMIUM', tema='skin-black')
        confs.save()
        bairro = Bairro.objects.get(nome='Centenario')
        loja = Estabelecimento(user=user, configuration=confs, is_approved=True, photo='http://placehold.it/100x100',
                               cnpj='40.213.932/0001-37', phone='83 30345599', endereco='Rua Manoel da Costa Sales',
                               numero='123', complemento=' ', bairro=bairro)
        loja.save()
        for j in range(0, 8):
            cat = Categoria(estabelecimento=loja, nome='Categoria ' + str(j))
            cat.save()
            for k in range(0, 5):
                prod = Produto(nome='Produto ' + str(k), descricao='O melhor produto da cidade',
                               preco_base='12', categoria=cat, disponivel=True)
                prod.save()
                for w in range(0, 3):
                    grup = Grupo(produto=prod, identificador='id_' + str(w), titulo='Grupo ' + str(w), limitador='2',
                                 obrigatoriedade=True,
                                 disponivel=True)
                    grup.save()
                    for t in range(0, 5):
                        opc = Opcional(nome='Opcional ' + str(t), grupo=grup, valor='1,00', disponivel=True)
                        opc.save()
                foto_p = FotoProduto(produto=prod, url='http://placehold.it/150x150')
                foto_p.save()
        forma_entrega = FormaEntrega(estabelecimento=loja, forma='MOTOBOY')
        forma_entrega.save()
        f_p = FormaPagamento(estabelecimento=loja, forma='DINHEIRO')
        f_p.save()
        f_pag = FormaPagamento(estabelecimento=loja, forma='CREDITO', cartao='MASTERCARD')
        f_pag.save()
    return redirect('/')
Пример #2
0
def post_crear_categoria(request):
#obtiene los datos del formulario
    name= request.POST['nombre']
# Crea la categoria
    categoria=Categoria(nombre=name)
#guardar la catgoria en la BD
    categoria.save()

    return redirect('app:crearcategoria3')
Пример #3
0
def add_categoria():
    if request.method == 'POST':
        nome = request.form['nome']
        categoria = Categoria(nome)
        db.session.add(categoria)
        db.session.commit()
        flash('Categoria adicionada com sucesso!')
        return redirect(url_for('categoria'))

    return render_template('add_categoria.html')
Пример #4
0
def addCategoria():
    form = AddCategoriaForm()
    if form.validate_on_submit():
        categoria = Categoria(nombre=form.nombre.data)
        
        db.session.add(categoria)
        db.session.commit()
        flash('Categoria creada!')
        return redirect(url_for('getCategoria'))
    return render_template('AddCategoria.html', title='Crear Categoria', form=form)
Пример #5
0
def DeleteCategoria():
    form = DeleteCategoriaForm()
    if form.validate_on_submit():
        categoria = Categoria(nombre=form.nombre.data)

        db.session.delete(categoria)
        db.session.commit()
        flash('Category deleted!')
        return redirect(url_for('categoria'))
    return render_template('DeleteCategoria.html',
                           title='Delete Category',
                           form=form,
                           categoria=categoria)
Пример #6
0
def cad_categoria():
    if not current_user.admin:
        return redirect(url_for('main.index'))
    form = CategoriaForm()
    if form.validate_on_submit():
        categoria = Categoria(nome=form.nome.data)
        db.session.add(categoria)
        db.session.commit()
        flash('Categoria cadastrada com sucesso!')
        return redirect(url_for('main.index'))
    return render_template('categoria/categoria.html',
                           title='Cadastro de Categorias',
                           form=form)
Пример #7
0
from app import app, db
from app.models import Categoria, User, Post
from data import categorias, users, posts

for categoria in categorias:
    c = Categoria()
    c.id = categoria['id']
    c.name = categoria['name']
    c.slug = categoria['slug']
    c.css_class = categoria['css_class']
    db.session.add(c)
db.session.commit()

for user in users:
    u = User()
    u.id = user['id']
    u.username = user['username']
    u.email = user['email']
    u.social_id = user['social_id']
    u.bio = user['bio']
    u.pic = user['pic']
    db.session.add(u)
db.session.commit()

for post in posts:
    p = Post()
    p.id = post['id']
    p.title = post['title']
    p.body = post['body']
    p.user_id = post['user_id']
    p.categoria_id = post['categoria_id']
Пример #8
0
    def importar_datos(self, directorio):

        respuesta = False

        try:
            if os.path.exists(directorio):

                print("Importando datos ...\n")

                directorio_notas = directorio + "\\Notas"
                directorio_proyectos = directorio + "\\Proyectos"
                directorio_actividades = directorio + "\\Actividades"

                print("\nListando categorias ...\n")

                if os.path.isdir(directorio_notas):
                    categorias = os.listdir(directorio_notas)

                    for categoria in categorias:
                        categoria_ruta = directorio_notas + "/" + categoria
                        if os.path.isdir(categoria_ruta):
                            print("\nCategoria : " + categoria)

                            categoria_object = Categoria()
                            categoria_object.nombre = categoria
                            categoria_object.save()

                            categoria_nota = Categoria.objects.get(
                                nombre=categoria)

                            notas = os.listdir(categoria_ruta)
                            for nota in notas:
                                nota_ruta = directorio_notas + "/" + categoria + "/" + nota
                                if os.path.isfile(nota_ruta):
                                    nombre = os.path.splitext(nota)[0]
                                    fecha_registro = function.recibirFechaRegistro(
                                        nota_ruta)
                                    print("Nota : " + nombre)
                                    print("Fecha registro : " +
                                          str(fecha_registro))
                                    contenido = function.leer_archivo(
                                        nota_ruta)

                                    nota_object = Nota()
                                    nota_object.titulo = nombre
                                    nota_object.contenido = contenido
                                    nota_object.categoria = categoria_nota
                                    nota_object.fecha_registro = fecha_registro
                                    nota_object.save()

                else:
                    print("No se encontraron categorias")

                print("\nListando actividades ...\n")

                if os.path.isdir(directorio_actividades):
                    actividades = os.listdir(directorio_actividades)

                    for actividad in actividades:
                        actividad_ruta = directorio_actividades + "/" + actividad
                        if os.path.isfile(actividad_ruta):
                            nombre = os.path.splitext(actividad)[0]
                            print("actividad : " + nombre)
                            contenido = function.leer_archivo(actividad_ruta)

                            fecha = None
                            hora = None
                            esta_terminado = False

                            regex = re.findall(r"\[\+\] Fecha : (.*)",
                                               contenido)
                            if regex:
                                fecha = regex[0]

                            regex = re.findall(r"\[\+\] Hora : (.*)",
                                               contenido)
                            if regex:
                                hora = regex[0]

                            regex = re.findall(r"\[\+\] Terminado : (.*)",
                                               contenido)
                            if regex:
                                if regex[0] == "1":
                                    esta_terminado = True

                            contenido = function.cortar_archivo(
                                actividad_ruta, 4)

                            print("Fecha : " + str(fecha))
                            print("Hora : " + str(hora))
                            print("Terminado : " + str(esta_terminado))

                            actividad_object = Actividad()
                            actividad_object.titulo = nombre
                            actividad_object.contenido = contenido
                            actividad_object.esta_terminado = esta_terminado
                            actividad_object.fecha = fecha
                            actividad_object.hora = hora
                            actividad_object.save()
                else:
                    print("No se encontraron actividades")

                print("\nListando proyectos ...\n")

                if os.path.isdir(directorio_proyectos):
                    proyectos = os.listdir(directorio_proyectos)

                    for proyecto in proyectos:
                        proyecto_ruta = directorio_proyectos + "/" + proyecto
                        if os.path.isfile(proyecto_ruta):
                            nombre = os.path.splitext(proyecto)[0]
                            fecha_registro = function.recibirFechaRegistro(
                                proyecto_ruta)

                            print("\n##################################\n")

                            print("Proyecto : " + nombre)
                            print("Fecha registro : " + fecha_registro)
                            contenido = function.leer_archivo(proyecto_ruta)

                            fecha_inicio = None
                            fecha_terminado = None
                            esta_terminado = False

                            regex = re.findall(r"\[\+\] Fecha inicio : (.*)",
                                               contenido)
                            if regex:
                                fecha_inicio = regex[0]

                            regex = re.findall(
                                r"\[\+\] Fecha terminado : (.*)", contenido)
                            if regex:
                                fecha_terminado = regex[0]

                            regex = re.findall(r"\[\+\] Terminado : (.*)",
                                               contenido)
                            if regex:
                                if regex[0] == "1":
                                    esta_terminado = True

                            contenido = function.cortar_archivo(
                                proyecto_ruta, 4)

                            print("Fecha inicio : " + str(fecha_inicio))
                            print("Fecha terminado : " + str(fecha_terminado))
                            print("Terminado : " + str(esta_terminado))

                            proyecto_object = Proyecto()
                            proyecto_object.titulo = nombre
                            proyecto_object.contenido = contenido
                            proyecto_object.fecha_registro = fecha_registro
                            proyecto_object.fecha_inicio = fecha_inicio
                            proyecto_object.fecha_terminado = fecha_terminado
                            proyecto_object.esta_terminado = esta_terminado
                            proyecto_object.save()

                            print("\n##################################\n")
                else:
                    print("No se encontraron proyectos")

                respuesta = True

        except:
            raise

        return respuesta
Пример #9
0
def crear_categorias(app, created_models, interactive, **kwargs):
    if Categoria in created_models:
        ciencia = Categoria(title='Ciencia')
        ciencia.save()

        tecnologia = Categoria(title='Tecnología')
        tecnologia.save()

        musica = Categoria(title='Música')
        musica.save()

        sociedad = Categoria(title='Sociedad')
        sociedad.save()

        juegos = Categoria(title='Juegos')
        juegos.save()
Пример #10
0
def CreaCat(request):
    nombre_categoria = request.POST['nombre']
    newcategoria = Categoria(nombre=nombre_categoria)
    newcategoria.save()

    return redirect('app:form_crea_categoria')