您好,欢迎来到上海分类信息网
免费发信息

原来Python能做这样的简历

2024-5-27 13:41:04发布4次查看ip:发布人:
分享
收藏哦,不会的私聊我
python上都要求会至少一门web框架,如django,flask...,不妨用django来做份简历
1.下面我们还是要先创建环境,来吧
mkvirtualenv myresume
我们需要记录一下virtualenv的位置
现在环境里东西不多等后面用我们在回来添加。
2.新建项目
ok,来安装django,回到virtualenv myresume环境下。
pip install django
ok,切换一下,重新安装选择一下myresume这个环境,发现黄色部分消失,click create。
3.数据库
很开心,这里我们用不到数据库,因为我们不对数据进行保存,也就意味着我们的model也用不到。
4.运行项目
恭喜你运行成功,我们离成功还剩50%。
5.创建resume app
在django中是通过一个一个的app来分割项目,所以这里我们需要创建我们的resume app。
工具栏tools中有一个run manager.py task... 我们来运行它来创建,运行效果是这样。
如果你的是测试版的pycharm,则需要在terminal中进入到项目的目录然后执行 python manager.py startapp resume。运行大概是这样。
所以说专业版会有很多简单的功能供我们使用,看来收费也是有道理的。
这样我们发现我们的项目中多了一个文件目录。resume就是我们刚才创建的。
paste_image.png
紧接着的一步是在settings文件中添加上我们创建的app
忘记就会报错,最好创建完接着来添加。
6.创建static文件
本来我们需要创建html文件了,但是我们有可能会用到css,js这样的文件。所以我们先来创建一个static文件目录。目录大概是这样。
为了后期更方便的使用,我们需要,于是我们来到settings最下面。
添加上,这样我们就不需要输入static目录全称了。
#正式上线时用到# static_root = os.path.join(base_dir, 'static')#正式上线时需要注释掉staticfiles_dirs = (
7.创建html
django html我们是需要写在templates中,否则在运行的时候会报错。
这里我们创建的html是resume.html。
这个上面的目录图已经截到了,这里不重复,为什么有两个,因为之前写过,这里就先拿过来用了。
html我是路上的学徒,有更好的大家可以自己写。这里我就不献丑了。
有了html后,我们要做的就是网络处理了。
8.网络处理
首先我们来到resume app目录下的views.py,引入view然后创建myresumeview class,重写get方法。为什么使用view来管理,因为当我们有get与post的使用,我们就不需要判断request的类型,节省代码。
from django.views.generic import viewclass myresumeview(view):
然后我们来到myresume 目录下的urls.py来配置我们的url
from django.conf.urls import urlfrom django.contrib import admin#引入myresumeviewfrom resume.views import myresumeview
ok,到这里我们的项目算是基本成功了。
我们运行一下看看。
因为我们配置了url所以当我们再输入http://127.0.0.1:8000/ 时会报错,不要慌张,在后面加上resume 即可
这样我们基本成功了。不过跟普通没什么区别吗,我们可以来添加点动画多好。
来哦,添加动画。
8.添加动画
首先我们需要的是fullpage这个神器。fullpage github
另外一个是animation.css animation.css github
这两个绝对是神器使用方法我就不说了打击可以看一下这篇文章fullpage with animation.css小技巧,我会把我的发到github上,有需要可以看一下。
9.需要注意的地方
{% load staticfiles %} {% static 'css/jquery.fullpage.css' %}
我们在html中添加了这样一行,这里是为了下面使用{% static '/xxx/' %}。为什么使用,如果我们修改了static的目录,我们这里不需要任何修改,如果使用绝对路径,我们后期可能需要一个一个修改,为了以后这里先麻烦一下。
学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入学习交流群
626062078,我们一起学python!
ok,不全后我们看一下效果。
该用户其它信息

VIP推荐

上海分类信息网-上海免费发布信息-上海新闻网