系统网站(国内永久免费crm系统网站)

接着上一章的内容,我们继续来完善系统,我们接下去的是“公司简介”模块。

系统网站

在这一模块中我们分为两个页面:企业概况和荣誉资质。

我们在页面的侧边栏可以选择那一页的内容。

在templates中新建文件夹aboutApp,用于存放公司简介的页面代码,在文件夹下新建honor.html和survey.html页面

在survey.html页面中,我们写上下面的代码:

 

修改base.html文件的这一部分

 

在aboutApp文件中的url.py文件中添加访问页面的路由信息。

 

在style.css中继续添加样式代码:

 

在aboutApp/views.py中添加,其中sub_menu为标记当前访问了哪一个页面并且设置颜色为蓝色。

 

在base.html的页尾中继续添加代码,使sub_menu和active_menu被标记

 

如图所示:

此时,访问在浏览器中输入http://localhost:8000/aboutApp/survey/? ?就可以访问到页面了。效果如下:

接下去我们就要来写我们的荣誉资质页面了,这里我们要求本机上要安装mysql数据库,或者其它的数据库,我用的是mysql数据库。

2.1 创建数据库

首先,我们就要安装好mysql数据库并确定mysql是启动的。再次,我们要创建一个数据库用来存放项目的内容。

用cmd打开电脑的终端,并且进入mysql中。

在终端中输入

 

然后输入密码,就可以进入mysql了,如图所示。?

接下来,我们来创建一个数据库,输入

create database hengda;

回车,我们会看到OK字样,证明创建成功。

2.2 对数据库进行配置

来到项目的目录下的hengda/settings.py文件,找到下面代码并进行配置

 

2.3 django的models.py文件

找到aboutApp/models.py,在文件中写上如下代码:
?

 

在模型中,我们用到了文件的上传,所以我们要为存放设置路径,因此,在hengda/settings.py的最后面添加如下代码,存储路径就会到项目的media/Award文件夹中。

 

接下来我们进行数据的迁移:

 

到这系统网站里,可能会报错,我们再hengda/__init__.py中添加并下载爆红的库包就可以了。

 

我们的数据就迁移成功了。

2.4 添加后台管理

这里,我们启用django自带的后台管理,是有点low,所以我们不用。我们用xadmin后台管理,美观又大方。

具体配置安装可以看我的另一篇博客django3.0 + python 3.8 + xadmin后台更改。

这里我们要将所有的admin.py改为adminx.py(重点)。

安装完成之后,我们再项目的终端,如图这里:

输入 python manage.py createsuperuser? 然后输入用户名密码邮箱

去浏览器中登录后台管理,输入http://localhost:8000/admin/

就可以看到后台页面了,能进来就是成功了,我这里是添加了应用了,所以跟你的不一样。

将我们的模型注册到后台。

到aboutApp/adminx.py中,我们写下

 

这样我们再后台就可以访问到了,标题中文之类的,在我的之前博客中有讲到,就是上面的那个链接。

好了,到这里后台已经完成了。

2.5 荣誉资质

到aboutApp/views.py中我们继续添加下面代码:

 

添加页面代码,到templates/aboutApp/honor.html中

 

访问路由:http://localhost:8000/aboutApp/honor/

我们就可以看到页面了

这一张就完成了。

上一章:django企业门户网站系统项目(四)

系统网站

转载请说明出处 内容投诉内容投诉
九幽软件 » 系统网站(国内永久免费crm系统网站)