一.创建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

完
本文档详细介绍了如何使用Django创建一个学生信息管理系统,包括项目创建、应用App的设立、登录注册功能实现、学生信息管理模块以及日程安排模型的搭建。从安装Django到数据库配置,再到视图、路由、模板的编写,覆盖了系统开发的全过程。



4717

被折叠的 条评论
为什么被折叠?



