[Python #9] [Django #2] 安装 Steem-python 及把 STEEM 信息投放到网页
pixabay
续上期 分享django框架,把STEEM信息显示在网页。
首先用pip install steem
安装 steem-python。 👇
安装过程居然没有发生问题,只显示了pip版本太低的提示。
按提示安装最新半20.1.1 pip,pip install --upgrade pip
👇
pip list
可以看出 steem-python 版本为 1.0.1,怎么觉得这版本一直没升级呢?
开始创建项目,python manage.py startapp blog
来创建名为 blog的项目。成功则在左侧显示相关文件。
给 Settings.py 文件的 INSTALLED_APPS 添加一行值 blog.apps.BlogConfig
。
(到目前还不熟悉django框架,一对规则都不知怎么用,先不管了,按教程走) 👇
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'blog.apps.BlogConfig',#new
]
👇 再创建一个文件 touch steemchain/services.py
到 blog 下并写入调用STEEM账号的函数。
from steem import Steem
def my_data():
steem = Steem()
return steem.get_account('june0620')
👇 转到 Views.py,这个文件从名字可以看出它主管前端视图。调用django的HttpResponse 写几行映射在网页的代码。
from django.shortcuts import render
from .services import my_data
from django.http import HttpResponse
def main_view(request):
data = my_data()
response = HttpResponse()
response.write(data)
return response
👇 用touch blog/urls.py
创建新文件叫urls.py之后按照规则写入值。
from django.urls import path
from .views import main_view
urlpatterns = [
path('', main_view, name='myhome')
]
👇 上述的urls.py必须连接到主urls.py文件。这里需要用到path和include函数,意思就是用户在url输入 ''
时调用该函数。
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('blog.urls'))
]
👇 运行服务器后,连接到主网可以看到我的STEEM信息了。
样式等以后再弄,今天到此为止。
.
.
.
.
[Cookie 😅]
Python 3.7.4
Django 2.2.4
steem-python 1.0.1
goorm IDE 1.3
@june0620 transfered 1.0 KRWP to @krwp.burn. voting percent : 0.65%, voting power : 79.87%, steem power : 1837334.14, STU KRW : 1200.
@june0620 staking status : 50 KRWP
@june0620 limit for KRWP voting service : 0.1 KRWP (rate : 0.002)
What you sent : 1.0 KRWP
Refund balance : 0.9 KRWP [44813838 - 24de44d47fd62ee597981d9d7a298a17c47ee458]
我来给俊补拍手👏
谢谢俊上matters给我拍手😍我刚上去收到你的惊喜🤭
哈哈~ 我偶尔上matters,上一定会给萍萍拍的~😁
스팀 계비 10000스팀 반환 되었습니다.
지갑 확인 부탁 드리며,
@minigame에 1만스팀 추가 임대시 계원 특전으로 3개월간 +5% 가산 Upvote 적용되오니 고려 부탁 드립니다.
감사합니다.
임대했습니다^^