Django学生信息管理系统
一.创建Django项目
1.安装Django
打开Python或cmd命令提示符窗口,输入以下命令安装Django。
pip install django
2.使用PyCharm创建项目
打开pycharm新建文件里选择Django,然后选择Existing interpret创建,项目名自行创建。
3.创建应用App
在pycharm的Terminal中输入以下命令,创建一个user应用。
python manage.py startapp user
创建完成后启动项目,查看是否能够运行启动项目。
4.应用和模板设置
打开settings.py文件,首先导入os
然后,找到INSTALLED_APPS添加user应用
5.静态资源配置
在根目录文件夹下创建static静态资源文件。
在配置文件settings.py中设置STATICFILES_DIRS属性
STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR,'static'),
]
6.数据库配置
如果没有安装数据库先安装数据库在进行配置和迁移
DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql','NAME': 'django01','USER': 'root','PASSWORD': '802362','HOST': '127.0.0.1','PORT': '3306'}
}
配置完后,打开数据库,并新建一个和配置文件名一样的数据库名
创建好后再终端输入以下代码,进行数据库迁移。
python manage.py migrate
迁移成功后,查看数据表,是否有新增
二、实现登录和注册
分别在Mydjango01的urls.py和user的urls.py中定义路由信息。
在user的views.py中定义相关视图
然后在templates模板中新建user.html、index.html、info.html并编写网页代码
index.html
user.html
info.html
三、学生信息管理模块
在user应用文件夹的models.py中定义学生信息模型
建立模型后在终端进行迁移数据
python manage.py makemigrations
python manage.py migrate
在user应用文件夹创建文件user.py并定义学生信息表单
user文件夹的urls.py中添加路由
view.py中添加增删改查视图函数
templates文件夹中创建增删改查和学生信息管理模块主页对应的模板文件infoManage.html、create.html、update.html、query.html、delete.html
infoManage.html
create.html
update.html
query.html
delete.html
五、日程安排模型
models.py中添加模型代码
同上迁移
python manage.py makemigrations
python manage.py migrate
在user.py中添加表单类
user文件urls.py的urlpatterns列表中添加path
views.py中添加日程安排模块
最后在templates文件夹中添加模板文件schedule.html
完
发布评论