前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >笔记整理-Python

笔记整理-Python

作者头像
古道无仙
发布2021-03-11 11:33:13
4300
发布2021-03-11 11:33:13
举报
文章被收录于专栏:叕鰦座

pip 修改为国内软件源

可以使用时 -i 指定

pip install flask -i https://mirrors.aliyun.com/pypi/simple/

也可以永久修改

# 在主目录下添加.pip目录 mkdir ~/.pip# 进入.pip 新建文件pip.conf cd .pip vi pip.conf# 在pip.conf输入一下内容 (阿里云的源) [global] index-url = https://mirrors.aliyun.com/pypi/simple/ [install] trusted-host = mirrors.aliyun.com

你也可以使用豆瓣等其他国内源

  • 豆瓣:

https://pypi.douban.com/simple/

腾讯云开发(IDE for Cloud)

https://code.ziqiangxuetang.com/django/django-install.html

https://studio.dev.tencent.com/ws/xexexp

1.sudo pip install Django

2.pip install pymysql

在__init_.py文件添加如下配置:

# coding=utf-8import pymysql pymysql.install_as_MySQLdb()

3.python3 manage.py makemessages -l zh_cn

SAPPY:

ipython manage.py runserver 0.0.0.0:8000

mark/(密码1)

Django:

import django

django.get_version()

ipython manage.py runserver 0.0.0.0:8000

django-admin.py startproject learn_models # 新建一个项目

cd learn_models # 进入到该项目的文件夹

django-admin.py startapp people # 新建一个 people 应用(app)

ipython manage.py makemigrations

ipython manage.py migrate

python manage.py createsuperuser

Django部分

Excel文件导入到项目中。具体实现方式如下:

1.引入xlrd模块

import xlrd

2.从前端获取Excel文件数据对象

excel_file = request.FILES.get('excel_file','')

3.读取Excel文件数据对象

常用的Excel文件有 .xlsx 和 .xls两种,.xls文件读取时需要设置formatting_info=True

data = xlrd.open_workbook(filename=None, file_contents=excel_file.read()) # xlsx文件data = xlrd.open_workbook(filename=None, file_contents=excel_file.read(), formatting_info=True) # xls文件

4.获取Excel中每张表(sheets)的数据内容

get_sheets_mg() # 获取表中每一行的数据

urls.py总结 (路由系统)

urlpatterns = [ url(正则表达式, views视图,参数,别名), ]

upload_to的具体使用方法

首先需在项目的settings.py中设置MEDIA_ROOT和MEDIA_URL。

# MyProject.settings.py 里面设置MEDIA_ROOT and MEDIA_URLMEDIA_ROOT = os.path.join(BASE_DIR, 'media')#即项目路径下的media文件夹,没有则自动创建 MEDIA_URL = '/media/' #这个是在浏览器上访问该上传文件的url的前缀

然后在应用的模型中model.py设置upload_to路径。

1.最直接的方式,硬编码路径

# models.pyclass MyModel(models.Model): photo = ImageField(upload_to = 'photos/') #实际的路径就是 MEDIA_ROOT/photos/filename #所以可以用uoload_to来指定文件存放的前缀路径 #FileField也是同样的定义

Django + django-ckeditor富文本编辑器

  • 安装

$ pip install django-ckeditor

  • 注册

# settings.py...# Application definitionINSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'blog', # 将 django-ckeditor 注册到该列表中 'ckeditor', ]

国际化问题:

1 $ sudo yum install ruby # CentOS, Fedora, 或 RHEL 系统5 sudo apt-get install ruby-full # Debian 或 Ubuntu 系统

  如果你是苹果系统,可以使用 brew 命令安装:

1 $ brew install ruby

django-admin.py makemessages -l zh_CN

$ sudo apt-get install gettext

磁盘:

du -h -d 1

df -iht ext4

mkfs.ext4 -i 1024 -b 1024 /var/lib/apt/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-09-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 叕鰦座 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档