web开发
pczpcz8
这个作者很懒,什么都没留下…
展开
-
web开发学习(2) - 从数据库迁移开始(bootcamp)
一. 内容背景:在启动服务器前,需要创建数据库,进行数据库的迁移,通常执行以下命令; 本文主要从这条命令开始,顺藤摸瓜。python manage.py migrate二. 主要的线索:1. 入口:./bootcamp/bootcamp/manage.py#设置环境变量:让os.environ['DJANGO_SERRINGS_MODULE'] = ./config/set...原创 2019-07-28 22:06:35 · 886 阅读 · 0 评论 -
python编程基础(3):包、模块导入以及Django相关源代码
这两天在看django的源代码,对包/模块的导入部分还不是很熟悉,这边结合Django源码代码,做一下理解和记录~目录:1.模块属性:__name__2. 动态模块导入:__import__() 和 importlib.import_module()3. 包的目录结构 & __init__.py文件参考:Django源代码 python杂谈:__init__.p...原创 2019-07-29 23:54:57 · 502 阅读 · 0 评论 -
web开发学习(1)- 开源项目bootcamp安装
开源项目bootcamp安装(Ubuntu)网上找了一个python+Jango web开源项目,作为后续自学练手项目,现在对项目的功能,如何实现其实还一无所之,先把这两天安装的步骤以及注意事项记录一下。项目地址:bootcamp (github源码)相关博客:django开源项目-bootcampUbuntu安装下载镜像文件Ubuntu Kylin 16.04 LTSU盘启...原创 2019-07-21 22:11:59 · 338 阅读 · 0 评论 -
web开发学习(5) - Django启动服务器源代码阅读
Django启动服务器命令,这边对相关源码的入口和流程做一下记录:python manage.py runserver重点内容:--wsgi.py文件中application对象--socket服务器响应请求的处理函数(HTTPRequestHandler) -- 位置可通过配置文件查到--中间件请求处理集成工具的获取,请求处理的过程--底层请求的处理过程_get_requ...原创 2019-08-04 19:53:31 · 1129 阅读 · 0 评论 -
web开发学习(8) - Model对象基本操作
参考:《Django文档》https://docs.djangoproject.com/zh-hans/2.1/topics/db/models/1. 字段字段类型:CharField、TextField、DateField、DateTimeField、IntegerField、BooleanField字段参数:models.CharField("verbos_name", null=...原创 2019-08-08 00:44:59 · 848 阅读 · 0 评论 -
web开发学习(4)- Django数据库连接、游标(bootcamp & progresql)
一、前情回顾1. 单例设计模式 & 多线程局部变量connection = connections[db] # django/core/management/commands/migrate.pyConnections = ConnectHandler() #数据属性: self._database self.__connections=local() ...原创 2019-08-01 15:34:59 · 736 阅读 · 0 评论 -
web开发学习(9) - Django之关联关系
Django提供了三种关联关系的方法:many to one many to many one to one1. many-to-one使用django.db.models.ForeignKey进行关联:from django.db import modelsclass product(models.Model): product_name = models.C...原创 2019-08-08 11:27:48 · 145 阅读 · 0 评论 -
web开发学习(6) - Django的使用和配置问题
记录一些Django基础和使用中遇到的问题:参考:《Django文档》目录:1. 数据库的连接配置:2. url的配置以及搜索路径3. Template的配置以及搜索路径4. Model-View-Template三者之间的交互------------------------------------------------------------------------...原创 2019-08-06 12:15:29 · 158 阅读 · 0 评论 -
web开发学习(7) - Django使用中遇到的问题
1. 报错:Specifying a namespace in include() without providing an app_name is not supported.urlpatterns = [ url(r'^index/',include('qa.urls',namespace='qa')), #增加app_name的信息修改为url(r'^index/',incl...原创 2019-08-07 15:31:21 · 251 阅读 · 0 评论