Articles of base de datos

La restricción FOREIGN KEY falló en el panel de administración de django al crear / editar / eliminar un usuario. (Usando un modelo de usuario personalizado).

Así que estoy usando un modelo de usuario personalizado from django.db import models from django.contrib.auth.models import AbstractBaseUser, BaseUserManager class UserManager(BaseUserManager): def create_user(self, email, full_name, address, number, password=None): “”” Creates and saves a User with the given email and password. “”” if not email: raise ValueError(‘Users must have an email address’) if not full_name: raise ValueError(‘Users […]

Django: importa el archivo CSV y maneja el choque de valores únicos correctamente

Quiero escribir un script de Python para importar el contenido del archivo CSV a la base de datos de una aplicación Django. Entonces, para cada registro CSV, creo una instancia de mi modelo, establezco los valores apropiados de la línea CSV analizada y llamo guardar en la instancia del modelo. Por ejemplo, ver más abajo: […]

cómo usar muchos a muchos en sqlalchemy

Me gustaría usar la relación de sqlalchemy en mi proyecto. Pruebo muchos a muchos en código simple: from sqlalchemy import Table, Column, Integer, String, Text, DateTime, ForeignKey, create_engine from sqlalchemy.orm import relationship, sessionmaker from sqlalchemy.ext.declarative import declarative_base from datetime import datetime engine = create_engine(‘sqlite:///m2m.sqlite’, echo=True) Base = declarative_base(engine) post_tags = Table(‘post_tags’, Base.metadata, Column(‘post_id’, Integer, ForeignKey(‘blog_posts.id’)), […]

Encriptación de un archivo db Sqlite que se incluirá en un archivo pyexe

He estado trabajando en el desarrollo de esta herramienta analítica para ayudar a interpretar y analizar una base de datos que se incluye en el paquete. Es muy importante para nosotros asegurar la base de datos de una manera que solo se pueda acceder con nuestro software. ¿Cuál es la mejor manera de lograrlo en […]

¿Cómo pruebo una conexión de base de datos en Django?

¿Cómo pruebo una conexión de base de datos para Django? Por ejemplo, para asegurarse de que el nombre de usuario y la contraseña de la base de datos sean correctos. O si es más fácil, ¿dónde “capto” el error de la base de datos cuando falla la conexión de la base de datos? Tengo un […]

GAE: el modelo pierde el rastro de la relación padre-> hijo

Estoy teniendo lo que parece ser un problema muy extraño con una relación de Entidad en el almacén de datos del motor de aplicaciones de Google. Estoy trabajando en una aplicación web de Python / GAE (ejercicio de aprendizaje), el código completo que se puede encontrar en sourceforge . Tengo 2 modelos: Galería – un […]

Pruebas unitarias de Django faltan columnas de la base de datos

Creé una prueba de unidad en Django para crear una cuenta de usuario y enviar un correo electrónico de verificación. Se crea el usuario, pero el correo electrónico no se envía. Se supone que los contenidos predeterminados del correo electrónico se crean como un campo en el usuario cuando se crea un usuario, pero por […]

postgresql: fuera de la memoria compartida?

Estoy ejecutando un montón de consultas usando Python y psycopg2. Creo una gran tabla temporal con aproximadamente 2 millones de filas, luego obtengo 1000 filas a la vez utilizando cur.fetchmany(1000) y ejecuto consultas más extensas relacionadas con esas filas. Sin embargo, las consultas extensas son autosuficientes: una vez que terminan, ya no necesito sus resultados […]

Convertir Unicode a UTF-8 Python

Estoy trabajando con una base de datos que tiene caracteres dispersos como este: “. Necesito tomar esto de la base de datos, convertirlo a UTF-8 y luego importarlo a una base de datos diferente, usando Python. Cuando se imprimen en el Símbolo del sistema de Windows, estos caracteres se ven así: \ xe2 \ u20ac […]

Leyendo archivos DBF con pyodbc

En un proyecto, necesito extraer datos de una base de datos de Visual FoxPro, que está almacenada en archivos dbf, y tener un directorio de datos con 539 archivos que debo tener en cuenta, cada archivo representa una tabla de base de datos, por lo que he estado haciendo Algunas pruebas y mi código es […]