优化网站的软件,wordpress 代码样式,西安网页搭建,培训课程总结前言
嗨喽~大家好呀#xff0c;这里是魔王呐 ❤ ~! 我们日常上网的时候#xff0c;总是会碰到一些盗号的网站#xff0c;或者是别人发一些链接给你#xff0c;
里面的内容是一些可以免费购物网站的优惠券、游戏官网上可以免费领取皮肤、打折的游戏。 这些盗号网站统一的目…前言
嗨喽~大家好呀这里是魔王呐 ❤ ~! 我们日常上网的时候总是会碰到一些盗号的网站或者是别人发一些链接给你
里面的内容是一些可以免费购物网站的优惠券、游戏官网上可以免费领取皮肤、打折的游戏。 这些盗号网站统一的目的都是要你登录账号输入密码点击登录不过就是永远会提示你密码错误登录不上。 但你输入的所有信息都会出现在别人的电脑上
这些网站盗号网站之所以能骗得过别人是因为做得基本和正版的官方网站没有什么差别。
不能说毫无差别只能说是一模一样 教程源码资料电子书: 点击此处跳转文末名片获取 而今天我们的目的就是搭建一个这样的网站后端简单的还原一下你被盗号的过程 环境搭建
安装Django模块
pip install django[版本]如pip install django3.0
安装django的指定版本
创建Django项目
在命令指示符里数据命令
django-admin startproject steam_web manage.py是命令文件如果要运行Django内置的命令必须要通过这个文件才行
创建子应用
把网站的各个模块拆分成子应用
python manage.py startapp login会生成一个login文件打开文件 介绍下我们会用到的文件
models.py文件数据模型
views.py文件用来控制页面逻辑
查看项目是否环境配置成功
可以用pycharm直接打开文件然后点击运行 运行后会给出一段域名点击打开 如果出现下面的页面就说明该项目环境配置成功了 很多小伙伴在学习的过程中因为没有好的学习资料或者遇到问题得不到及时解决很容易导致自己放弃学习所以我给大家准备了一个君羊
点我快速加 Python相关学习问题都可以在这里面问也可以免费领取到2023最新的视频教程、电子书等等各种资料
开始实现功能
点击进入settings.py文件进行定制化修改 # Application definition
# 网站子应用进行注册
INSTALLED_APPS [django.contrib.admin,django.contrib.auth,django.contrib.contenttypes,django.contrib.sessions,django.contrib.messages,django.contrib.staticfiles,login,
]创建一个templates文件并修改代码
# templates 文件夹的配置项
TEMPLATES [{BACKEND: django.template.backends.django.DjangoTemplates,DIRS: [os.path.join(BASE_DIR, templates)],APP_DIRS: True,OPTIONS: {context_processors: [django.template.context_processors.debug,django.template.context_processors.request,django.contrib.auth.context_processors.auth,django.contrib.messages.context_processors.messages,],},},
]配置网站默认语言、时间
# 网站默认语言 英文 修改成中文
LANGUAGE_CODE zh-hans
# 当前时间
TIME_ZONE Asia/ShanghaiUSE_I18N TrueUSE_L10N TrueUSE_TZ False最后在刷新网站页面就变成了中文 静态页面当中的文件夹配置并在总目录中创建一个static文件夹
STATIC_URL /static/
STATICFILES_DIRS [os.path.join(BASE_DIR, static),
]导入所需文件 开始编写数据模型
打开**models.py文件需要去创建一个模型类
from django.db import models# Create your models here.class User(models.Model):name models.CharField(max_length20)pwd models.CharField(max_length20)编写视图
打开views.py文件编写视图是控制网站与用户的交互逻辑
# 渲染html文件到浏览器的
from django.shortcuts import render
from django.views.generic import View
from .models import User
from django.http import HttpResponse
# Create your views here.# 在浏览器中显示网站首页
def index(request):return render(request, index.html)# 登录类视图
class Login(View):def get(self, request):return render(request, denlu.html, locals())当用户在页面中输入了一些数据可以使用post去做接收def post(self, request):name request.POST.get(username)pwd request.POST.get(password)User.objects.create(namename, pwdpwd).save()print(name)print(pwd)return HttpResponse(你的账号已经被盗, 溜了 溜了~)在urls.py文件里编写路由
from django.contrib import admin
from django.urls import path
from login.views import index, Loginurlpatterns [path(admin/, admin.site.urls),path(, index, nameindex),path(login/, Login.as_view(), namelogin)
]同步数据库
因为只是个教学所以用是自带的sqlite3文件型小型数据库 点击打开后在这里输入makemigrations这是将数据模型中的字段编译成一个Python的脚本包含了sql语言 确定后会给你生成一个0001_initial.py文件
然后在执行脚本输入 migrate 将数据模型映射到数据库中 运行文件效果如下图 选择点击登录输入账号密码点击确定 然后你的账号密码会被打印出来 尾语
要成功先发疯下定决心往前冲
学习是需要长期坚持的一步一个脚印地走向未来
未来的你一定会感谢今天学习的你。
—— 心灵鸡汤
本文章到这里就结束啦~感兴趣的小伙伴可以复制代码去试试哦 问题解答 · 源码获取 · 技术交流 · 抱团学习请联系