[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
Leave [Python #9] [Django #2] 安装 Steem-python 及把 STEEM 信息投放到网页 to:
Read more #cn posts
Best Posts From ETHAN
We have not curated any of june0620's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From ETHAN
- [Life] 献血 #7
- [Life] 산과 바다를 동시에 느끼려면!!! 통영!!! 클럽이에스 리조트!!! #1
- [Life] 韩国的驾照有意思~
- [Coin] 从NEXO发送coin到Bitfinex需要谨慎!
- [Coin] 好久不见!QTUM
- My Actifit Report Card: 4월 18 2021
- [Coin] 现在的市场太激烈,找个稳定币稳定稳定
- My Actifit Report Card: 4월 4 2021
- [Coin] ETH2 锁仓70日收益
- [Life] 韩国一部分女性要求男人坐小便,怎么想?
- [it] Chrome os 88 添加性能监控
- [Life] Happy 牛 Year
- [IT] Chromium取Web代App
- [IT] SAMSUNG Galaxy Chromebook #6 在 Chromebook Linux安装 Postman
- [JAVA #23] [Troubleshooting #5] TestNG 运行结果在Eclipse显示乱码
- [Life] blood donation #3
- [Python #19] [Django #12] 穿上CSS搜索功能
- [Python #19] [Django #12] 검색 기능 UI 다듬기
- [Python #18] [Django #11] form action 添加变量(副题:搜索他人搜索)
- [Python #18] [Django #11] form action 변수 적용 (부제: 타인 글 검색)