V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  freakxx  ›  全部回复第 23 页 / 共 25 页
回复总数  486
1 ... 15  16  17  18  19  20  21  22  23  24 ... 25  
2018-12-03 21:49:15 +08:00
回复了 pwstrick 创建的主题 前端开发 赠送 6 本《前端程序员面试笔试真题库》
万一中了呢
2018-12-03 21:42:01 +08:00
回复了 rizon 创建的主题 Python Python 注解 @以及 django 和 flask 的使用疑问
@rizon
本质上还是一样的,多一层少一层其实都是一样的。
你反而可以把它当成是闭包来看待。

所以修饰器可以无限嵌套下去,也可以在修饰器内部实现参数多层处理。
只要最后返回函数本身即可。
2018-12-03 21:35:37 +08:00
回复了 rizon 创建的主题 Python Python 注解 @以及 django 和 flask 的使用疑问
flask, django 也是 mvc 模式,
你看到的 route 或者 urlpatterns 都可以看成是 c 这一层。

如果要看源码 直接去 看下 app.py 1224

```
@app.route("/")
def hello():
return "Hello World!"
```
self.add_url_rule(rule, endpoint, f, **options)

将路径和视图绑定了起来,这个主要是做一个 map 处理。

----------------

@是修饰器,python 这边的语法糖。
chrisguox
iG NB
2018-11-09 11:02:18 +08:00
回复了 shiyanlouclean 创建的主题 推广 🙈🙈🙈留言抽奖啦!抽 5 个人,送 460 门编程课呦
键盘
2018-11-07 22:24:50 +08:00
回复了 yellowtail 创建的主题 Python 自学编程过程产生了一点怀疑,请帮忙给一点意见,谢谢。
这东西看你要实现到什么程度,
你是想走编程,那么就按路线走;

如果只是为了用程序实现某个功能,那么写到哪是哪,就像你现在写的,
到了有瓶颈,有了速度追求,再去修改也无妨;

但还是说一句,我感觉编程这东西,是帮你把重复的变为复用的,把实现的变为易用的;
如果是类似我有一个想法,我觉得先把想法做出一步会好些;
2018-11-07 00:01:00 +08:00
回复了 Amone 创建的主题 Python 问个 Python 遍历的问题
@tuding
每个位的生成都 for 一遍 string+digit,然后 再拼接 return 回去;

@Amone
import string
def random_generator(size=6, chars=string.ascii_letters + string.digits):
return "".join(random.choice(chars) for _ in range(size))
├── Pipfile
├── apps
│   ├── __init__.py
│   ├── tools
│   │   ├── __init__.py
│   │   ├── sitemap.py
│   │   └── webhook.py
│   ├── urls.py
│   └── utils
│   ├── __init__.py
│   ├── base.py
│   ├── handler
│   ├── management
│   ├── middleware
│   ├── models
│   ├── pagination.py
│   ├── serializers
│   └── views
├── config
│   ├── __init__.py
│   ├── settings
│   │   ├── __init__.py
│   │   ├── base.py
│   │   ├── common.py
│   │   ├── database.py
│   │   ├── dev.py
│   │   └── pro.py
│   ├── urls.py
│   └── wsgi
│   ├── __init__.py
│   ├── dev.py
│   └── pro.py
└── manage
├── __init__.py
├── dev.py
└── pro.py


这是我项目的结构,并且是重写了 startapp 每次生成都放到了 apps 里面去,
有两套配置,一套走本地,一套走正式,

config 就是里面的 urls include 了 apps 的 urls, 然后再 incules 具体项目的 urls
2018-11-03 12:04:41 +08:00
回复了 lanqing 创建的主题 Python django 中如何维护一个全局变量
@qq976739120
他应该是要读写,settings 满足不了写这个操作


你用 redis,可以先 json 进去,出来 loads 下就可以,
或者用 model 的形式,建一个 config model,然后用 key,value 形式来处理;
2018-11-02 16:36:46 +08:00
回复了 absente 创建的主题 程序员 我就知道很多人会黑中文编程
看了下中文编程那个专栏


这东西跟语言其实没有关系,本质上更像是翻译。

我随便关键词搜了下

https://my.oschina.net/shendegun/blog/674305

<script>
;(function(温逗死){
温逗死.中文 = {
加法:function(o){return o.reduce(function(a,b){return a + b});},
减法:function(o){return o.reduce(function(a,b){return a - b});},
乘法:function(o){return o.reduce(function(a,b){return a * b});},
除法:function(o){return o.reduce(function(a,b){return a / b});},
取余:function(o){return o.reduce(function(a,b){return a % b});},
警报:function(o){alert(o);}

})(window)
</script>


意义何在?


python:

把人变成猪 = "{}变成了猪".format
楼主 = "楼主"

把人变成猪(楼主)


意义何在?
等着中奖 + 1
万一中了呢
分子 分子
2018-10-15 18:21:08 +08:00
回复了 37Y37 创建的主题 Python Django model 转字典的几种方法
1.
https://docs.djangoproject.com/en/2.0/topics/serialization/

queryset
from django.core import serializers
data = serializers.serialize("json", SomeModel.objects.all())

2.
drf
from . import serializers
serializers.Serializer(obj).data

小项目没用 drf,直接装一个,写个 model serializer 然后用上,比手动处理快捷很多
1 ... 15  16  17  18  19  20  21  22  23  24 ... 25  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3375 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 42ms · UTC 11:41 · PVG 19:41 · LAX 03:41 · JFK 06:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.