日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
利用Django怎么配置一個掃碼抽獎平臺-創(chuàng)新互聯(lián)

這篇文章給大家介紹利用Django怎么配置一個掃碼抽獎平臺,內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

為長治等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及長治網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計、做網(wǎng)站、長治網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

安裝源
pip install django2.2
pip install mysqlclient1.4.6
使用pyharm 創(chuàng)建django 項目

django基本配置

利用Django怎么配置一個掃碼抽獎平臺

在settings.py中設(shè)置數(shù)據(jù)庫鏈接

利用Django怎么配置一個掃碼抽獎平臺

DATABASES = {
 'default': {
 'ENGINE': 'django.db.backends.mysql',
 'NAME': 'km',
 'USER': 'root',
 'PASSWORD': 'n4',
 'HOST': 'na.cc',
 'PORT': '3306'
 }
}

在settings.py里面配置好端口:ALLOWED_HOSTS = ['*']
配置語言 LANGUAGE_CODE = ‘zh-hans'
配置時區(qū)TIME_ZONE = ‘Asia/Shanghai'
設(shè)置時間 USE_TZ = False

創(chuàng)建APP
startapp wuzhengteng
在apps中添加 ‘wuzhengteng',

利用Django怎么配置一個掃碼抽獎平臺

在models.py中配置數(shù)據(jù)庫

from django.db import models
# Create your models here.
class User(models.Model):
 id = models.AutoField(primary_key=True)
 name = models.CharField(max_length=10)
 tel = models.CharField(max_length=11)

 def __str__(self):
 return self.name

在manage.py中執(zhí)行

# 收集數(shù)據(jù)不同
makemigrations
# 寫入數(shù)據(jù)庫
migrate
# 創(chuàng)建超級管理員
createsuperuser

將查詢寫入admin

from django.contrib import admin
from wuzhengteng.models import User
# Register your models here.

class UserAdmin(admin.ModelAdmin):
 list_display = ['id', 'name', 'tel']

admin.site.register(User, UserAdmin)

檢查數(shù)據(jù)庫是否創(chuàng)建成功
http://127.0.0.1:8000/admin
登入后

利用Django怎么配置一個掃碼抽獎平臺

配置前臺的用戶查看界面

url路徑

from django.contrib import admin
from django.urls import path
from django.views.generic import TemplateView
from wuzhengteng import views #打開views

urlpatterns = [
 path('admin/', admin.site.urls),
 path('', views.user, name='home') # 添加指向到views
]

配置views

from django.shortcuts import render
from .models import User # 連接數(shù)據(jù)庫
# Create your views here.
def user(request):
 all_user = User.objects.all() # 查詢?nèi)?
 return render(request, 'index.html', {
 'all_user': all_user, # 將來結(jié)果返回html頁面
 })

前端頁面



 
 
 test
 

 
 
 用戶
 手機
 

 {% for post in all_user %}
 
 {{post.name}}
 {{post.tel}}
 
 {% endfor %}
 

測試訪問127.0.0.1:8000

利用Django怎么配置一個掃碼抽獎平臺

添加用戶界面

配置路由 path(‘scan', views.scan, name=“scan”)

views中插入

web頁面scan.htm

def scan(request):
 result = ''
 if request.method == 'POST':
 name = request.POST.get('name')
 tel = request.POST.get('tel')
 print(tel)
 db = User()
 db.name = name
 db.tel = tel
 db.save()
 result = 'success'
 return render(request, 'scan.html', {'result': result})
 else:
 return render(request, 'scan.html')

web頁面scan.html




 
 掃碼登入



 
 {% csrf_token %}
 姓名:
 

 電話:  

       {% if result %}  添加成功

 {% endif %}

利用Django怎么配置一個掃碼抽獎平臺
利用Django怎么配置一個掃碼抽獎平臺

前端抽獎界面

url中添加
path(‘luck', views.luck, name=“l(fā)uck”)

views中添加

def luck(request):
 all_user = User.objects.all()

 return render(request, 'luck.html', {
 'all_user': all_user,
 })

setting里面設(shè)置靜態(tài)路徑

STATIC_URL = '/static/'
STATICFILES_DIRS=(
 os.path.join(BASE_DIR,"static"),
)

前端頁面



	
	jquery隨機抽獎 - 站長素材
	
	
	
	
	
	

	
	
		點擊按鈕開始抽獎
開始抽獎

jq文件jquery-1.7.2.min.js
放在static 文件夾下

利用Django怎么配置一個掃碼抽獎平臺

關(guān)于利用Django怎么配置一個掃碼抽獎平臺就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


文章題目:利用Django怎么配置一個掃碼抽獎平臺-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://www.dlmjj.cn/article/ppiod.html