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

2019-02-05 22:43:37 +08:00
 13817188741

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

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

请大家赐教。

另祝新年快乐!

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

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

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

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

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

© 2021 V2EX