[Python #9] [Django #2] 安装 Steem-python 及把 STEEM 信息投放到网页

in SteemCoinPan •  last month 

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

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

@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 적용되오니 고려 부탁 드립니다.

감사합니다.

임대했습니다^^