基于Django框架编写电影展示网站系统

项目目标

1.首页展示
2.跳转到其他电影界面
3.后台管理

完成进度

首页展示(初步完成)、跳转(完成)、后台管理(完成)

项目源码已发布在github上,可自行下载

https://github.com/FuQiang04/movies.git

注意事项:

1.mysql库版本应为8.0及以上
2.创建mysql数据库,名称为Django,用户名为admin,密码为password
3.后台管理界面用户名为admin,密码为password

准备工作

1.开启mysql(版本要大于8.0)

创建名为Django的数据库,用户名为admin,密码为password

并打开数据库

2.连接mysql

输入以上信息(密码为password)

若想修改数据库,可在此进行编辑

3.Django使用

pycharm新建Django项目即可,需要专业版pycharm

运行说明(一定要先打开MySQL数据库服务)

第一步:迁移

在终端运行 makemigrations 命令,为所有的更改创建新的迁移文件

python manage.py makemigrations

default默认全部设置为1即可

在终端输入 migrate 命令来应用这些迁移,将更改应用到数据库

python manage.py migrate
第二步:运行爬虫文件

运行此文件,就可以将电影网站上的数据爬取到数据库中

本次爬取的电影网站是芒果Tvhttps://www.mgtv.com/lib/3?lastp=list_index

1.点击启动,并进入页面

2.首页展示

搜索框可以进行搜索

点击回到主页,即可回到主页

点击登录,即可进入后台管理界面,账号为admin,密码为password

3.进入后台管理界面

MOVIE中有五个,分别代表美国,中国,日本,最新,推荐电影

最新电影和推荐电影显示在首页

美国电影显示在欧美电影

中国电影显示在国内电影

以此类推

4.修改

点击修改

点击增加

增加后的电影即会显示在对应的页面

html中实现此功能的代码如下

<div id='content'>
				<p style='font-size:20px;margin-left:0px;margin-top:55px;'>
                    <p style="font-size: 22px;margin-left:0px;margin-top:48px">推荐电影:</p>
				<ul style="font-size:16px;margin-left:0px;margin-top:55px;">
                    {% for movie in recommendmovies %}
                        <li><a href="{{ movie.href }}">{{ movie.name }}</a><br>
                            演员:{{ movie.actor }}<br>
                        <img src="{{ movie.img }}" width="100" height="150">
                    {% endfor %}
                        </ul>
			</div>

5.其他界面展示

国内电影(点击回到主页即可回到主页)

欧美电影

日韩电影

  • 21
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值