# py-project **Repository Path**: gs-code/py-project ## Basic Information - **Project Name**: py-project - **Description**: No description available - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-16 - **Last Updated**: 2025-04-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # py-project ## 创建工程 ``` pip install virtualenvwrapper pip install Django django-admin startproject blog cd ./blog python manage.py runserver ``` ## 配置mysql数据库 ``` 新建MySQL数据库:blog create database blog charset utf8; 新建MySQL用户 create user xxxxx identified by '123456'; 授权xxxx用户访问blog数据库 grant all on blog.* to 'xxxxx'@'%'; 授权结束后刷新权限 flush privileges; ``` 在 Django 项目中配置数据库是开发过程中非常重要的一步。PyCharm 提供了友好的工具支持,可以帮助你更方便地完成数据库的配置和管理。以下是详细的步骤: --- ### **1. 确定使用的数据库** Django 默认使用 SQLite 数据库,但你可以根据需求选择其他数据库(如 PostgreSQL、MySQL 或 Oracle)。以下以 MySQL 和 PostgreSQL 为例进行说明。 --- ### **2. 安装数据库驱动** 在虚拟环境中安装对应数据库的 Python 驱动程序。 #### **MySQL** ```bash pip install mysqlclient ``` 如果 `mysqlclient` 安装失败,可以尝试使用 `pymysql`: ```bash pip install pymysql ``` 并在项目的 `__init__.py` 文件中添加以下代码: ```python import pymysql pymysql.install_as_MySQLdb() ``` #### **PostgreSQL** ```bash pip install psycopg2 ``` 如果遇到安装问题,可以尝试安装二进制版本: ```bash pip install psycopg2-binary ``` --- ### **3. 配置 `settings.py` 文件** 打开 Django 项目的 `settings.py` 文件,找到 `DATABASES` 配置部分,根据所选数据库进行修改。 #### **SQLite(默认)** Django 默认使用 SQLite 数