Python+Django+SAE系列教程12-----配置MySQL数据库_MySQL
pythonDjango
因为SAE上支持的是Mysql,首先我们要在本地配置一个Mysql的环境 ,我在网上找到MySQL-python-1.2.4b4.win32-py2.7.exe,并双击 安装
选择典型安装
安装结束后,会弹出配置数据库的界面 :
然后输数据管理员密码:
最后是运行服务。
这个过程并不复杂,安装完成Mysql以后,系统会启动数据库服务,由于Mysql是用命令行控制的,想我这样懒的 人还是需要借助一个可视化 工具来管理,我选择MySQL-Front。
在网上找到MySQL_Front_Setup.1765185107.exe,双击安装就可以了,安装完打开软件:
这时我们会看到已经有的几个数据库:
我要开发程序首先,我们要建立一个数据库(右键 新建数据库),起名字为Mytestdb:
OK,这样我们就建立了一个空的数据库了,我先不着急在这里建表和表的关系。我们打算使用Django的模型的方式来建立:
首先我们修改一下
setting.py,好让Django认识我们新建立的数据库:
ADMINS = ( ('hemeng80', 'hemeng80@126.com'),)MANAGERS = ADMINSfrom os import environdebug = not environ.get("APP_NAME", "") if debug: #LOCAL db_name = "MyTestDB" name = "root" pwd = "123456" host = "127.0.0.1" port = "3306"else: #SAE import sae.const db_name = sae.const.MYSQL_DB name = sae.const.MYSQL_USER pwd = sae.const.MYSQL_PASS host = sae.const.MYSQL_HOST port = sae.const.MYSQL_PORT host_s = sae.const.MYSQL_HOST_S DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. 'NAME': db_name, # Or path to database file if using sqlite3. 'USER': name, # Not used with sqlite3. 'PASSWORD': pwd, # Not used with sqlite3. 'HOST': host, # Set to empty string for localhost. Not used with sqlite3. 'PORT': port, # Set to empty string for default. Not used with sqlite3. }}
这时我们需要使用Django,生成一个模型,在命令行模式输入:
python manage.py startapp person
这个命令并没有输出什么,它只在 mysite 的目录里创建了一个 books 目录。 让我们来看看这个目录的内容:
person/
__init__.py
models.py
tests.py
views.py
这个目录包含了这个app的模型和视图。
使用你最喜欢的文本编辑器查看一下 models.py 和 views.py 文件的内容。 它们都是空的,除了 models.py 里有一个 import。这就是你Django app的基础。
目前我们的目录结构是这样的:
接下来我们来
编辑 person的models.py,来定义我们的数据模型:
models.py:
from django.db import models# Create your models here.class ClassRoom(models.Model): name = models.CharField(max_length=30) tutor = models.CharField(max_length=30)class Student(models.Model): name = models.CharField(max_length=30) sex = models.CharField(max_length=5) age = models.IntegerField() state_province = models.CharField(max_length=30) qq = models.IntegerField() classroom = models.ForeignKey(ClassRoom)
classroom = models.ForeignKey(ClassRoom)
INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'person', # Uncomment the next line to enable the admin: # 'django.contrib.admin', # Uncomment the next line to enable admin documentation: # 'django.contrib.admindocs',)
python manage.py validate
如果没有问题的话,我们就可以使用这个模型来建立数据库中的表和表的关系了 ,命令行进入我们之前建立好的路径,输入:
python manage.py sqlall person
这样自动生成了,数据模型的建立表的SQl,语句,我们在mysql-front里面执行就可以自动创建数据库中的表了:
如果我们复制粘贴的话,这里面有一点问题,其中语句长的换行了,会执行不通过的,我们修改一下就行了:
在打开数据库,刷新看看,是不是我们表都自动创建了?
我们注意到Django自动创建了一个自增的主键!
既然我们在sae中开发,那么下面我就来看看如何在sae中创建一个Mysql的数据库,添加表的,找到sae的Mysql服务,点击初始化:
然后管理Mysql:
在这个里面执行以下我们刚才复制的sql语句创建表 :
这样我们就在本地和sae中创建了相同的表,并添加了响应的app,下一步就是如何对这个表进行最基本的操作了。

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Lorsque vous utilisez le système Win11, vous rencontrerez parfois une invite vous demandant de saisir le nom d'utilisateur et le mot de passe de l'administrateur. Cet article explique comment gérer cette situation. Méthode 1 : 1. Cliquez sur [Logo Windows], puis appuyez sur [Maj+Redémarrer] pour passer en mode sans échec ou entrez en mode sans échec de cette façon : cliquez sur le menu Démarrer et sélectionnez Paramètres ; Sélectionnez « Mise à jour et sécurité » ; sélectionnez « Redémarrer maintenant » dans « Récupération » après avoir redémarré et saisi les options, sélectionnez - Dépannage - Options avancées - Paramètres de démarrage -&mdash.

Les réseaux sans fil sont devenus un élément indispensable de la vie des gens dans le monde numérique d'aujourd'hui. Il est toutefois particulièrement important de protéger la sécurité des réseaux sans fil personnels. Définir un mot de passe fort est essentiel pour garantir que votre réseau WiFi ne puisse pas être piraté par d'autres. Pour assurer la sécurité de votre réseau, cet article vous présentera en détail comment utiliser votre téléphone mobile pour modifier le mot de passe WiFi du routeur. 1. Ouvrez la page de gestion du routeur - Ouvrez la page de gestion du routeur dans le navigateur mobile et saisissez l'adresse IP par défaut du routeur. 2. Entrez le nom d'utilisateur et le mot de passe de l'administrateur - Pour y accéder, entrez le nom d'utilisateur et le mot de passe de l'administrateur corrects dans la page de connexion. 3. Accédez à la page des paramètres sans fil – recherchez et cliquez pour accéder à la page des paramètres sans fil, dans la page de gestion du routeur. 4. Trouvez le Wi-Fi actuel

Les réseaux sans fil sont devenus un élément indispensable de nos vies avec le développement rapide d'Internet. Afin de protéger les informations personnelles et la sécurité du réseau, il est cependant très important de changer régulièrement votre mot de passe wifi. Pour vous aider à mieux protéger la sécurité de votre réseau domestique, cet article vous présentera un tutoriel détaillé sur la façon d'utiliser votre téléphone mobile pour changer votre mot de passe WiFi. 1. Comprenez l'importance des mots de passe Wi-Fi. Les mots de passe Wi-Fi constituent la première ligne de défense pour protéger les informations personnelles et la sécurité du réseau. À l'ère d'Internet, comprendre son importance permet de mieux comprendre pourquoi vous devez changer régulièrement votre mot de passe. 2. Confirmez que le téléphone est connecté au wifi. Tout d'abord, assurez-vous que le téléphone est connecté au réseau wifi dont vous souhaitez modifier le mot de passe avant de modifier le mot de passe wifi. 3. Ouvrez le menu des paramètres du téléphone et accédez au menu des paramètres du téléphone.

Le langage Go est un langage de programmation efficace, concis et facile à apprendre. Il est privilégié par les développeurs en raison de ses avantages en programmation simultanée et en programmation réseau. Dans le développement réel, les opérations de base de données font partie intégrante. Cet article explique comment utiliser le langage Go pour implémenter les opérations d'ajout, de suppression, de modification et de requête de base de données. Dans le langage Go, nous utilisons généralement des bibliothèques tierces pour faire fonctionner les bases de données, telles que les packages SQL couramment utilisés, gorm, etc. Ici, nous prenons le package SQL comme exemple pour présenter comment implémenter les opérations d'ajout, de suppression, de modification et de requête de la base de données. Supposons que nous utilisons une base de données MySQL.

Dans le système Windows 10, la politique de mot de passe est un ensemble de règles de sécurité visant à garantir que les mots de passe définis par les utilisateurs répondent à certaines exigences de force et de complexité. Si le système vous indique que votre mot de passe ne répond pas aux exigences de la politique de mot de passe, cela signifie généralement que votre mot de passe est défini. Le mot de passe ne répond pas aux exigences définies par les normes Microsoft en matière de complexité, de longueur ou de types de caractères, alors comment éviter cela ? Les utilisateurs peuvent trouver directement la politique de mot de passe sous la politique de l'ordinateur local pour effectuer des opérations. Jetons un coup d'œil ci-dessous. Solutions qui ne sont pas conformes aux spécifications de la politique de mot de passe : Modifier la longueur du mot de passe : Selon les exigences de la politique de mot de passe, nous pouvons essayer d'augmenter la longueur du mot de passe, par exemple en changeant le mot de passe d'origine à 6 chiffres en 8 chiffres ou plus. Ajoutez des caractères spéciaux : les politiques de mot de passe nécessitent souvent l'inclusion de caractères spéciaux tels que @, #, $, etc. je

Les réseaux sans fil font désormais partie intégrante de la vie des gens dans la société moderne. Ou nous devons afficher les mots de passe enregistrés dans la liste WiFi, mais parfois nous oublions le mot de passe WiFi. Un logiciel mobile a vu le jour pour résoudre ce problème. Pour vous permettre de maîtriser facilement cet outil magique, cet article présentera un logiciel qui peut vous aider à déverrouiller rapidement tous les mots de passe WiFi. 1. Puissant outil de déverrouillage de mot de passe WiFi - explorez le monde merveilleux du déverrouillage de mot de passe WiFi 2. Conception d'interface simple et facile à utiliser - méthodes de fonctionnement pratiques et rapides 3. Prend en charge plusieurs appareils - répond aux besoins de différents appareils 4. Mise à jour automatique - conservez toujours le dernier mot de passe WiFi 5. Connexion WiFi haut débit - répondez facilement aux besoins de connexion simultanée de plusieurs appareils

1. Téléchargez et installez l'outil de réinstallation du système en un clic de Xiaobai sur un autre ordinateur, insérez un disque USB vide pour créer un disque de démarrage USB. Pour des didacticiels spécifiques, veuillez vous référer à : 2. Insérez le disque de démarrage USB dans l'ordinateur à modifier. le mot de passe pour redémarrer et appuyez sur la touche de raccourci Démarrer. Généralement, la touche de raccourci de démarrage est l'une des touches F12, F8, F9, F10 et ESC. Ensuite, l'interface de démarrage apparaît, sélectionnez l'option du disque USB et appuyez sur Entrée pour entrer. 3. Sélectionnez [1] pour démarrer win10x64PE et appuyez sur Entrée pour confirmer. 4. Sélectionnez l'outil de modification de mot de passe sur le bureau et double-cliquez pour l'ouvrir. 5. Ensuite, une liste de noms de comptes apparaît, sélectionnez le compte dont vous devez modifier le mot de passe et ouvrez-le. 6. Cliquez sur la commande Modifier le mot de passe ci-dessous, saisissez deux fois le nouveau mot de passe, puis cliquez sur OK pour enregistrer les modifications. 7. Enfin, débranchez la clé USB et redémarrez l'ordinateur. Tout sera alors normal.

Nos téléphones portables font désormais partie intégrante de nos vies dans la société moderne. Les connexions réseau sans fil sont également devenues un outil indispensable dans notre vie quotidienne. Cependant, nous sommes parfois confrontés à une telle situation : nous voulons nous connecter à d'autres appareils mais nous n'y parvenons pas, nous nous connectons au WiFi mais oublions le mot de passe. Comment obtenir facilement le mot de passe WiFi d'un téléphone mobile connecté ? Trouver le mot de passe WiFi enregistré sur le téléphone 1. Recherchez l'option « WiFi » dans les paramètres, recherchez et cliquez dessus, puis entrez dans l'interface des paramètres du téléphone « WiFi » pour accéder à la page des paramètres WiFi, option. 2. Ouvrez les détails du réseau WiFi connecté, recherchez le nom du réseau WiFi connecté et cliquez pour accéder à la page d'informations détaillées du réseau dans la page des paramètres WiFi. 3.
