django怎么做个人信息主页?

导读:本篇文章首席CTO笔记来给大家介绍有关django怎么做个人信息主页的相关内容,希望对大家有所帮助,一起来看看吧。

如何用python制作个人简历

程序员的简历,一般通过Markdown或LaTex生成PDF,比较特别的是前端程序员会用JavaScript实现更加炫酷的网页版本简历。

作为一个Python程序员,可以通过下面的代码,在命令行生成一份独一无二的Pythonic的简历。

 

1 #/usr/bin/env python  2 # coding=utf-8  3   4 import random  5 import re  6   7   8 def color(messages):  9     color = \'\\x1B[%d;%dm\' % (1,random.randint(30,37)) 10     return \'%s %s\\x1B[0m\' % (color,messages) 11  12  13 def colorprint(mes, flag=True): 14     def _deco(func): 15         def wrapper(args): 16             res = func(args) 17             print (color(mes + \':\\n\')) 18             if flag: 19                 for k1, v1 in res.items(): 20                     if not isinstance(v1, dict): 21                         print (\'{0}: {1}\'.format(k1, v1)) 22                     else: 23                         print (\'{0}:\'.format(k1)) 24                         for k2, v2 in v1.items(): 25                             print (\'    {0}: {1}\'.format(k2, v2)) 26             else: 27                 for i in res: 28                     if not isinstance(i[1], dict): 29                         print (i) 30                     else: 31                         for k, v in i[1].items(): 32                             print (\'{0}[{1}]: {2}\'.format(k, i[0], v)) 33             print (\'\\n\') 34             return res 35         return wrapper 36     return _deco 37  38  39 class Resume(object): 40  41     def str(self): 42         return color(\'程健的python简历\'.center(400)) 43  44     @property 45     @colorprint(\'个人信息\') 46     def _personal_information(self): 47         return { 48             \'Name\' : \'程健\', 49             \'Gender\' : \'Male\', 50             \'Born\' : [1987, 9, 14], 51             \'Education\' : { 52                 \'School Name\' : \'太原科技大学\', 53                 \'Major\' : \'电气工程及其自动化\', 54                 \'Degree\' : \'本科\', 55                 \'Graduation\' : 2010 56             }, 57             \'Tel\' : \'181543777, four, nine\', 58             \'Email\' : \'newer027艾特gmail.com\', 59             \'Target Positions\' : re.compile( 60                 \"\'Python Developer\'|DevOps\",re.I|re.M).pattern 61         } 62  63     @property 64     @colorprint(\'个人特点\') 65     def characteristics(self): 66         return { 67             \'心理承受能力强\': \'从非计算机专业-excel VBA自动化-Python开发\', 68             \'热衷和喜爱\': \'正是因为喜欢Python, 我才会放弃采购管理\', 69             \'自学能力强\': \'自学excel VBA和Python完成项目并满足需求\', 70             \'毅力和耐性\': \'2013年7月,用8天时间骑车从上海回湖北老家\', 71             \'is_geek\' : True 72         } 73  74     @property 75     @colorprint(\'个人能力\') 76     def skills(self): 77         return { 78             \'Language\' : { 79                 \'熟悉\' : [\'Python\', \'VBA\'], 80                 \'了解\' : [\'JavaScript\', \'C\']}, 81             \'OS\' : [\'macOS\', \'Ubuntu\', \'嵌入式Linux\'], 82             \'Tool\' : [\'PyCharm\', \'IPython\', \'Git\'], 83             \'Databaseandtools\' : [\'MongoDB\', \'Redis\', \'Memcached\'], 84             \'WebFramework\' : { 85                 \'熟悉\' : [\'Flask\', \'Django\'], 86             }, 87             \'OtherFramework\' : [\'Pandas\', \'NumPy\', 88                                 \'Celery\', \'Beautiful Soup\'], 89             \'Other\' : \'CET-6\' 90         } 91  92     @property 93     @colorprint(\'工作经验\', False) 94     def work_experience(self): 95         return enumerate([ 96             { 97                 \'Time period\' : \'2013.8-2017.01\', 98                 \'Company Name\' : \'上海索广映像有限公司(SONY旗下)\', 99                 \'Position\' : \'采购管理\'100             },101             {102                 \'Time period\' : \'2010.9-2013.07\',103                 \'Company Name\' : \'上海宏和电子材料有限公司(台湾首富王永庆之子集团旗下)\',104                 \'Position\' : \'采购员\'105             },106         ])107 108     @property109     @colorprint(\'项目经验\', False)110     def projectexperience(self):111         return enumerate([112             {113                 \'Project\' : \'VBA实现自动化数据分析/数据汇总/网页表单提交等\',114                 \'Description\' : (\'在库存管理和采购业务推进的工作中,通过自学excel公式和VBA,\'115                                  \'将各项业务采用excel VBA实现自动化.\')116             },117             {118                 \'Project\' : \'雪球组合仓位分析工具\',119                 \'Description\' : (\'后端使用Flask和Beautiful Soup,前端使用Angular和D3开发的单页面应用,\'120                                  \'获取雪球ID关注的组合的调仓信息和关注组合的累计股票仓位.\')121             },122             {123                 \'Project\' : \'Django By Example逐行中文注释\',124                 \'Description\' : (\'Django By Example全书有四个完整的Django工程项目,分别是博客网站,图片书签社交网站,\'125                                  \'购物网站和在线教育网站.我在逐行手写代码,调试运行成功后,对代码给出逐行注释.\')126             },127             {128                 \'Project\' : \'Django-CMS源代码分析\',129                 \'Description\': (\'还在进行中.作为一个大型Django项目和成熟的网站生成工具,\'130                                 \'Django-CMS的源代码可以作为实施Django项目的权威参考.\')131             }132         ])133 134     @property135     @colorprint(\'@Where\', False)136     def findme(self):137         return enumerate([138             {139                 \'Link\' : \'\',140                 \'Description\' : \'个人技术博客\'},141             {142                 \'Link\' : \'\',143                 \'Description\' : \'个人GitHub主页\'},144         ])145 146     def show(self):147         print(resume.str())148         prolist = [i for i in dir(self) if not i.startswith(\'__\')]149         for pro in prolist:150             getattr(self, pro)151 152 153 if __name__ == \'__main__\':154     resume = Resume()155     resume.show()

View Code

以下是在macOS Python 3.5环境中运行代码的结果。

望采纳谢谢

希望能帮助你

django怎么做个人信息主页?  第1张

如何用django开发一个简易个人Blog-Python

设计并实现一个基于Python的个人博客系统, 需要完成如下功能

完成个人博客系统的设计和开发

用户可以通过个人博客系统,发布最新的日志

运用所学专业理论及实践,分析解决遇到的问题以提高自己的动手、思考及解决问题的能力

主要模块如下

文章管理模块:主要功能是管理员系统管理员登入后,浏览查看文章,删除不好的文章等功能

标签管理模块:主要功能是管理员系统管理员登入后,浏览查看相册,删除相册等功能

文章、标签浏览模块:主要功能是游客进入系统后。可以浏览文章列表,可以按标签查看文章

评论系统模块, 游客可以发表查看别人的评论

安装与使用

项目采用Django框架进行开发, Django是一个用于快速web开发的优异方案(几乎没有之一), 获取源码后可以按照如下方式来运行代码

新建mysql数据库, 将数据库sql文件导入

修改源码包中的 csworkblog/settings.py 文件, 将DATABASES这个变量里的内容改一下, 这个就是你本地的数据库url和用户名密码, 其中NAME为你的database名称

进入源码包, 打开cmd, 运行命令 python manager.py runserver 就能启动服务, 端口为8000

为后台管理界面, 管理员用户名密码为 admin 123456, 可以进行文章管理标签管理评论管理

界面还是比较好看的, 项目截图源码下载地址     cs-work.com/p/21031 

django首页怎么做?

首页就是一个页面,

为首页建立一个template以及对应的py文件,

在py文件导入其它模块,

over

结语:以上就是首席CTO笔记为大家整理的关于django怎么做个人信息主页的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~

以上内容为新媒号(sinv.com.cn)为大家提供!新媒号,坚持更新大家所需的互联网后端知识。希望您喜欢!

版权申明:新媒号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 k2#88.com(替换@) 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023-09-23
下一篇 2023-09-23

相关推荐

发表回复

登录后才能评论