django生成人事管理系统数据库
时间: 2023-10-01 09:02:13 浏览: 51
要使用 Django 生成人事管理系统数据库,你需要先设计好数据模型,然后创建 Django 应用并在其中定义模型。以下是一个简单的示例:
1. 创建 Django 应用
在终端中,使用以下命令创建一个名为 `hrms` 的 Django 应用:
```
python manage.py startapp hrms
```
2. 定义数据模型
在 `hrms/models.py` 文件中,定义数据模型:
```python
from django.db import models
class Employee(models.Model):
first_name = models.CharField(max_length=50)
last_name = models.CharField(max_length=50)
email = models.EmailField()
phone = models.CharField(max_length=20)
hire_date = models.DateField()
job_title = models.CharField(max_length=50)
department = models.CharField(max_length=50)
salary = models.DecimalField(max_digits=10, decimal_places=2)
```
上述代码定义了一个名为 `Employee` 的模型,包含员工的基本信息,如姓名、邮箱、电话、入职日期、职位、部门和薪水。
3. 创建数据库表
在终端中,使用以下命令创建数据库表:
```
python manage.py makemigrations hrms
python manage.py migrate
```
上述命令将创建名为 `hrms_employee` 的数据库表。
现在,你可以使用 Django 提供的管理界面或者编写视图来操作这个模型。