Tag: mysql

Запуск тестов Django MySQL в памяти

У меня есть проект django 1.4 с использованием mysql в качестве бэкэнд. У меня есть настройка тестов для работы в памяти if 'test' in sys.argv: DATABASES['default'] = {'ENGINE': 'django.db.backends.sqlite3'} Проблема в том, что мне нужно использовать функциональность mysql (полнотекстовые индексы). Есть ли способ запустить django MySQL в памяти для тестирования? Мой проект основан на полнотекстовых […]

Названия таблиц базы данных с Django

У меня уже есть база данных с именем «mydb», где у меня есть таблица под названием «AERODROME». Мой models.py выглядит так: from django.db import models class Aerodrome(models.Model): Name = models.CharField(max_length=48) Latitude = models.DecimalField(decimal_places=4, max_digits=7) Longitude = models.DecimalField(decimal_places=4, max_digits=7) И у меня есть этот метод в views.py: from django.shortcuts import render from helloworld.models import Aerodrome def […]

Django on_delete = models.CASCADE не влияет на уровень SQL

Мой файл models.py содержит: class User(models.Model): email = models.CharField(max_length=100, unique=True) password = models.CharField(max_length=100) create_time = models.DateTimeField(auto_now_add=True) class Session(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) token = models.CharField(max_length=100, unique=True) Когда я командую python manage.py makemigrations а затем команду python manage.py sqlmigrate <app_name> <migration_name> я не вижу ничего, что говорит «ON DELETE = CASCADE» Тем не менее, миграции работают […]

Накладные расходы на поездку на MySql?

Так что я уже давно создаю приложения django и пишу крутую помощь и все: только с использованием ORM и никогда не создавая собственный SQL. Основная страница сайта (основной интерфейс, в котором пользователи будут тратить 80% – 90% своего времени) замедлялась, когда у вас есть большой объем пользовательского контента (например, фотографии, друзья, другие данные и т. […]

Существуют ли какие-либо места, где utf8 vs. utf-8 по сравнению с UTF8 по сравнению с UTF-8 имеет значение?

В официальной документации многих различных кодов я вижу UTF-8, выраженный как в верхнем, так и в нижнем регистре, а также с тире и без нее. Существуют ли какие-либо места, где один или другой важный для использования? Некоторые места, где находятся эти строки, включают: Руководство по PHP в отношении аргументов header () (заголовки HTTP) Руководство PHP […]

Как проверить с помощью python, если таблица пуста?

Используя python и MySQLdb, как я могу проверить, есть ли какие-либо записи в таблице mysql (innodb)?

Быстрее Python MySQL

Я использую mysql.connector (MySQLdb Python implementation?) Для доступа к MySQL. Передача из оператора выбора из курсора не так быстро. Есть ли способ ускорить код? Может быть, другая библиотека? Который? (У меня есть Windows и Python 3.1) Может быть, поиск строк отличается от итерации над курсором?

Невозможно выполнить вставку mysql с помощью pythons mysqldb

Это мой первый вопрос о stackoverflow! В настоящее время я программирую сканер парообмена, который просканирует паровые профили и сохраняет такие вещи, как принадлежащие игры, пароли, друзья … Но когда я пытаюсь запустить команду вставки, это просто НИЧЕГО. if not self.check_user('games', id): print "insert" self.cursor.execute("INSERT INTO games (userid) VALUES(%s);" % id) Программа отображает «insert», но команда […]

Если я планирую использовать MySQL, и если скорость является приоритетом, есть ли какая-то убедительная причина для использования SQLAlchemy?

SQLAlchemy кажется действительно тяжеловесом, если я использую MySQL. Почему убедительные причины / против использования SQLAlchemy в приложении, которое использует MySQL.

Как автоматически создать столбец uuid с django

Я использую django для создания таблиц базы данных для mysql, и я хочу, чтобы он мог создать столбец, который является uuid, я надеюсь, что он может генерировать uuid сам по себе, что означает, что каждый раз вставлять запись, мне не нужно указывать uuid для модельного объекта. Как я могу это сделать, спасибо!

Python - лучший язык программирования в мире.