教大家怎么用不到10行代码快速用Python搭建一个游戏网站

Python私教 2018-11-08 10:58:11

今天教大家怎么用Python中的Django快速的搭建一个游戏网站,源码我全部贡献出来,整个源码不到一万行,但是网站功能十分完善.

先上一波整体结构图

再上一波运行效果图

接下来,直接上源码吧,然后哪几个需要修改的地方我特别说一下

关于怎么利用pycharm快速创建Django项目,我今天早上录了两个视频,一个讲了怎么创建,一个讲了怎么运行,大家可以看一下,微博或者抖音都有

说一下配置:

这个网站用不到数据库,所以无需修改任何配置文件

说一下路由:

这个主要用到两个路由,一个是主路由,这里发一下源码

"""lxgzhw_004 URL Configuration

“urlpatterns”列表将url路由到视图。详情请参阅:

https://docs.djangoproject.com/en/2.1/topics/http/urls/

例子:

功能视图

1。添加一个导入:从my_app导入视图

2。向urlpatterns添加一个URL: path(“,视图”)。家,name = '家')

基于类的观点

1。添加一个导入:来自other_app。视图导入回家

2。为urlpatterns添加一个URL: path(", home .as_view(), name='home')

包括另一个URLconf

1。从django导入include()函数。url导入包括,路径

2。将URL添加到urlpatterns: path(“blog/”,include(“blog.urls”))

"""

from django.contrib import admin

from django.urls import path, include, re_path

from blog.views import index

urlpatterns = [

path('admin/', admin.site.urls),

path('blog/', include('blog.urls')),

re_path(r'^$', index),

]

另一个是分发路由,也就是blog项目中的路由,这里发一下源码

"""lxgzhw_004 URL Configuration

“urlpatterns”列表将url路由到视图。详情请参阅:

https://docs.djangoproject.com/en/2.1/topics/http/urls/

例子:

功能视图

1。添加一个导入:从my_app导入视图

2。向urlpatterns添加一个URL: path(“,视图”)。家,name = '家')

基于类的观点

1。添加一个导入:来自other_app。视图导入回家

2。为urlpatterns添加一个URL: path(", home .as_view(), name='home')

包括另一个URLconf

1。从django导入include()函数。url导入包括,路径

2。将URL添加到urlpatterns: path(“blog/”,include(“blog.urls”))

"""

from django.urls import re_path

from .views import index

app_name = 'blog'

urlpatterns = [

re_path(r'^$', index),

]

讲一下视图,也就是View中的代码,实际上很简单,上源码

from django.shortcuts import render

# Create your views here.

def index(request):

return render(request, 'blog/index.html')

再讲一下模板源码,这个是最重要的,我直接上位置图和源码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

<title>理想国真惠玩-游戏首页</title>

</head>

<frameset id="mainfrm" name="f1" rows="30,*" frameborder="no" border="0" framespacing="0">

<frame src="https://www.baidu.com/" name="topFrame" scrolling="no" noresize="noresize" border="0">

<frame src="http://pc.btgame01.com/?gh=1&tgid=8900001&appid=6" name="otherFrame" noresize="noresize" border="0">

</frameset>

<noframes>您的浏览器不支持frame</noframes>

<body>

</body>

</html>

其他的就没有什么了,也不需要生成数据库

直接在终端输入

python manage.py runserver

然后得到如下图

直接点击这个网址

可以进入我们的网站了

最终效果图

希望对您有用~~~

0 阅读:6

Python私教

简介:全栈工程师,目标人工智能.抖音同理想国真恵玩.