正在自学 Python 和 django,关于前端部分怎么整法。。。好多内容

2019 年 2 月 5 日
 13817188741

RT,纯属兴趣爱好,自己在自学,后端部分自己写没什么问题,但是之后如果遇到前端的渲染部分,不知道怎么处理,自己只能写一些非常简单的静态页面。 有没有什么比较方便套用的框架或者模板可以“傻瓜式”套用...?

不然再学前端,内容实在太多了....自己主要还是想先谢谢后端开始....

请大家赐教。

另祝新年快乐!

9688 次点击
所在节点    程序员
25 条回复
ericls
2019 年 2 月 5 日
后端提供 api 就行啦
13817188741
2019 年 2 月 5 日
@ericls 嗯,我就是想自己写后端部分,不过前端部分想知道有没有简单可以套用的框架或模板,这样省得我再花精力去学太多前端.......
ericls
2019 年 2 月 5 日
@13817188741 你的目的是什么?如果仅仅为了学后端 做 API 就可以了。
13817188741
2019 年 2 月 5 日
@ericls 我是自己爱好,想自己学着做个网站,那势必会牵涉到前端页面......
UglyOrange
2019 年 2 月 5 日
少花精力,前端就用 vue, 用 element admin / iviews admin ,比你学 django 模板成本还低 . .
huclengyue
2019 年 2 月 5 日
同,学 go 感觉前端东西太多,特别是 css
13817188741
2019 年 2 月 5 日
@UglyOrange 好的。。。我去看看 VUE 介绍。。。谢谢哈
reflect
2019 年 2 月 5 日
后端只需要提供 api
前端用 react 调用写好的 api,就很舒服了。只要后端 api 的设计的好,就很舒服。再加一套 antd-design,就更简单了,css 什么的学不动,学不动 -_-||
13817188741
2019 年 2 月 5 日
@reflect 嗯啊,我自己就想主要写一些 API,前端不想学太多,能尽量用些什么框架套用就好.....
JamesMackerel
2019 年 2 月 6 日
如果不是有志于前端,学 jquery + bootstrap 就可以解决大部分的需求。
如果再进一步,想了解现代前端,那可以学学 vue 基础然后找几个 vue-based 项目改改来用。
sunhk25
2019 年 2 月 6 日
django 多沉重,何不用轻量级的 Flask。
前端模板用 Jinjia2
kiuyu
2019 年 2 月 6 日
讲真,推荐 Vue,React 这些的真的是想让人入坑的,要用 Vue 这类框架,就要用到一整个生态系统,构建工具、前端路由等等全家桶,如果只是想做个界面,直接上手 bootstrap 之类的 UI 库,后端模板渲染,复制复制案例代码就能解决很多问题了。
13817188741
2019 年 2 月 6 日
@sunhk25 Flask 已经撸过一个网站啦,想试试 Django 看看,我感觉对于个人开发小网站来说好像没啥区别。。。可能我做的功能太少了。。。
13817188741
2019 年 2 月 6 日
@JamesMackerel 嗯,谢谢。。。我也是昨天后来搜索了一下,简单的东西 bootstrap 和 jquery 貌似可以满足了
13817188741
2019 年 2 月 6 日
@kiuyu 嗯,用 Bootstrap+jquery 就是还是需要用 django 本身模板渲染,但是前端界面可以美化是吧?
seven777
2019 年 2 月 6 日
@13817188741
@sunhk25
项目稍微大一点,flask 码起来的结果就是个 django,还不伦不类。
Wisho
2019 年 2 月 6 日
这个问题 99%初学者都会遇到。
我初学 py 的后端框架时的做法是,就用简单的 html+jquery+bootstrap 搞点简单的页面,前后端不分离,一些后端接口返回渲染的模板。
后来学 golang,学 gin 的时候,前端 jquery+bootstrap 那些全忘了,而且觉得前后端不完全分离太太太太太挫了。就只练写 api 了。
MrAMS
2019 年 2 月 6 日
其实如果你的网站没有太多互动表单,vue.js 都不需要了;我也是凭兴趣写网站,后端用的 Python flask,前端直接 Bootstrap4+原生 js 就搞定了……
zzj0311
2019 年 2 月 6 日
不写前端🙃
13817188741
2019 年 2 月 6 日
@MrAMS 嗯,看来简单东西就用 jquery 和 bootstrap 写吧。。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/533138

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX