摘要:前言我們?nèi)粘I暇W(wǎng)的時候,總是會碰到一些盜號的網(wǎng)站,或者是別人發(fā)一些鏈接給你,里面的內(nèi)容是一些可以免費購物網(wǎng)站的優(yōu)惠券游戲官網(wǎng)上可以免費領(lǐng)取皮膚打折的游戲。
我們?nèi)粘I暇W(wǎng)的時候,總是會碰到一些盜號的網(wǎng)站,或者是別人發(fā)一些鏈接給你,里面的內(nèi)容是一些可以免費購物網(wǎng)站的優(yōu)惠券、游戲官網(wǎng)上可以免費領(lǐng)取皮膚、打折的游戲。
這些盜號網(wǎng)站統(tǒng)一的目的都是要你登錄賬號輸入密碼,點擊登錄,不過就是永遠(yuǎn)會提示你密碼錯誤,登錄不上。但你輸入的所有信息,都會出現(xiàn)在別人的電腦上
這些網(wǎng)站盜號網(wǎng)站之所以能騙得過別人,是因為做得基本和正版的官方網(wǎng)站沒有什么差別。不能說毫無差別,只能說是一模一樣
而今天,我們的目的就是搭建一個這樣的網(wǎng)站后端,簡單的還原一下你被盜號的過程
pip install django[==版本]
如:pip install django==3.0
安裝django的指定版本
在命令指示符里數(shù)據(jù)命令
django-admin startproject steam_web
manage.py是命令文件,如果要運行Django內(nèi)置的命令,必須要通過這個文件才行
把網(wǎng)站的各個模塊拆分成子應(yīng)用
python manage.py startapp login
會生成一個login文件,打開文件
models.py文件:數(shù)據(jù)模型
views.py文件:用來控制頁面邏輯
可以用pycharm直接打開文件,然后點擊運行
運行后會給出一段域名,點擊打開
如果出現(xiàn)下面的頁面,就說明該項目環(huán)境配置成功了
Application definition 網(wǎng)站子應(yīng)用進行注冊,在最后一行寫入login
# Application definition# 網(wǎng)站子應(yīng)用進行注冊INSTALLED_APPS = [ "django.contrib.admin", "django.contrib.auth", "django.contrib.contenttypes", "django.contrib.sessions", "django.contrib.messages", "django.contrib.staticfiles", "login",]
創(chuàng)建一個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", ], }, },]
配置網(wǎng)站默認(rèn)語言、時間
# 網(wǎng)站默認(rèn)語言 英文 修改成中文LANGUAGE_CODE = "zh-hans"# 當(dāng)前時間TIME_ZONE = "Asia/Shanghai"USE_I18N = TrueUSE_L10N = TrueUSE_TZ = False
最后在刷新網(wǎng)站頁面,就變成了中文
靜態(tài)頁面當(dāng)中的文件夾配置,并在總目錄中創(chuàng)建一個static文件夾
STATIC_URL = "/static/"STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static"),]
打開**models.py文件,需要去創(chuàng)建一個模型類
from django.db import models# Create your models here.class User(models.Model): name = models.CharField(max_length=20) pwd = models.CharField(max_length=20)
打開views.py文件,編寫視圖,是控制網(wǎng)站與用戶的交互邏輯
# 渲染html文件到瀏覽器的from django.shortcuts import renderfrom django.views.generic import Viewfrom .models import Userfrom django.http import HttpResponse# Create your views here.# 在瀏覽器中顯示網(wǎng)站首頁def index(request): return render(request, "index.html")# 登錄類視圖class Login(View): def get(self, request): return render(request, "denlu.html", locals()) """ 當(dāng)用戶在頁面中輸入了一些數(shù)據(jù) 可以使用post去做接收 """ def post(self, request): name = request.POST.get("username") pwd = request.POST.get("password") User.objects.create(name=name, pwd=pwd).save() print(name) print(pwd) return HttpResponse("你的賬號已經(jīng)被盜, 溜了 溜了~")
from django.contrib import adminfrom django.urls import pathfrom login.views import index, Loginurlpatterns = [ path("admin/", admin.site.urls), path("", index, name="index"), path("login/", Login.as_view(), name="login")]
因為只是個教學(xué),所以用是自帶的:sqlite3,文件型小型數(shù)據(jù)庫
點擊打開后,在這里輸入makemigrations,這是將數(shù)據(jù)模型中的字段編譯成一個Python的腳本,包含了sql語言
確定后會給你生成一個0001_initial.py文件
然后在執(zhí)行腳本,輸入 migrate 將數(shù)據(jù)模型映射到數(shù)據(jù)庫中
選擇點擊登錄,輸入賬號密碼,點擊確定
然后你的賬號密碼會被打印出來
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/124516.html
Steam是由美國網(wǎng)絡(luò)游戲商Valve于2003年9月12日上線的數(shù)字發(fā)行服務(wù)平臺,被稱之為電子計算機游戲圈最大的一個數(shù)碼科技發(fā)售服務(wù)平臺之首。本文運用Python即時獲得steam優(yōu)惠游戲存檔,有興趣的話可以試一試 序言 Steam是由美國網(wǎng)絡(luò)游戲商Valve于2003年9月12日上線的數(shù)字發(fā)行服務(wù)平臺,被稱之為電子計算機游戲圈最大的一個數(shù)碼科技發(fā)售服務(wù)平臺之首,Steam網(wǎng)站是全球最大...
摘要:首先,在學(xué)習(xí)之前一定會考慮一個問題版本選擇對于編程零基礎(chǔ)的人來說,選擇。建議從下面課程開始教程標(biāo)準(zhǔn)庫官方文檔非常貼心地提供中文翻譯首先需要學(xué)習(xí)的基礎(chǔ)知識,下載安裝導(dǎo)入庫字符串處理函數(shù)使用等等。 提前說一下,這篇福利多多,別的不說,直接讓你玩回最有手感的懷舊游戲,參數(shù)貼圖很方便自己可以根據(jù)喜好修改哦。 本篇通過以下四塊展開,提供大量資源對應(yīng)。 showImg(https://segmen...
摘要:功能齊全支持考勤會議管理云盤等,適用于企業(yè)協(xié)同辦公支付工具庫,輕松完成支付模塊開發(fā)。包含訓(xùn)練好的模型和微服務(wù),啟動后可直接通過接口調(diào)用基于圖像識別的自動化框架,支持吃雞類射擊類類等游戲類型。 .markdown-body{word-break:break-word;line-height:1.75;font-weight:400;font-size:15px;overflow-x:hidd...
摘要:前言在公司網(wǎng)站開發(fā)中,我們往往借助于等網(wǎng)站開發(fā)框架去提高網(wǎng)站開發(fā)效率。 前言 在公司網(wǎng)站開發(fā)中,我們往往借助于Flask、Django等網(wǎng)站開發(fā)框架去提高網(wǎng)站開發(fā)效...
摘要:點擊直達(dá)領(lǐng)取免費云服務(wù)器最后阿里云免費云服務(wù)器領(lǐng)取還有以前寫的文章阿里云免費試用云一年活動核云服務(wù)器元體驗,突發(fā)性能型核云服務(wù)器,元試用。目前,阿里云免費的方式其實有三種一是企業(yè)新用戶爆款免費試用個月活阿里云免費領(lǐng)1年云服務(wù)器活動開始了!注冊阿里云,免費領(lǐng)云服務(wù)器,多款高性能云服務(wù)器免費領(lǐng)取,快速搭建網(wǎng)站,部署開發(fā)環(huán)境,搭建云上博客,個人最高可領(lǐng)1個月云服務(wù)器,企業(yè)用戶最高領(lǐng)最高1年領(lǐng)取2核...
閱讀 1811·2023-04-26 02:14
閱讀 3738·2021-11-23 09:51
閱讀 1390·2021-10-13 09:39
閱讀 3980·2021-09-24 10:36
閱讀 3019·2021-09-22 15:55
閱讀 3524·2019-08-30 12:57
閱讀 2044·2019-08-29 15:30
閱讀 1988·2019-08-29 13:19