• 创建步骤


    1.创建虚拟环境,安装相关的包
    2.创建django项目,
    django-admin.exe(虚拟路径下的python) startproject 项目名称
    python(虚拟路径下的python)  manage.py(项目路径下的) startapp app名称  
    开启django 的web server python(对应路径) manage.py runserver

    然后配置settings.py

    由于python是ascll编码所以编辑的时候要转码
    reload(sys)
    sys.setdefaultencoding("utf8")

    通过设计model可以建表,返回model对象,直接对model对象进行操作就可以了

    怎么将接数据库将数据取出来,而不是根据通过model来取出数据?
    不过如果直接对数据表取数据应该怎么来做?这样就直接可以对数据进行操作?

    需要通过model来取数据
    既可以通过连接SQLAlchemy创建model,然后对model对象,进行引用
    也可以从数据库中获取表,获得model对象,进行引用

    model <----->数据表  既可以创建表,又可以获得表,返回model对象
    1. auth_user= Table("auth_user", metadata, autoload = True)

    1. users = Table('user_permission',metadata,
    2. Column('id',Integer,primary_key=True,autoincrement=True),
    3. Column('name',String(20)),
    4. Column('code',Integer),
    5. Column('content_type_id',String(20)),
    6. )
    其余都是一样的


    创建连接引擎,定义表结构,获得表对象,查询表,返回list,转换为json?

    在flask可以直接调用调试,在django也一样,都在前台进行调试


    配置settings要配置静态文件
    STAITCIFILES_DIRS(
        os.path.join(BASE_DIR,'static'),
    )),配置os.path.join(BASE_DIR, 'templates'),配置数据库

    粗心大意,写错了查询的内容,结果在修改的函数找不到错误,所以应该是我查询里面的内容写错了,真是简单的逻辑















  • 相关阅读:
    JSON和JSONP
    微信问题汇总
    Linux 技巧:让进程在后台可靠运行的几种方法
    redis笔记
    php安装
    数据库分享一: MySQL的Innodb缓存相关优化
    nginx是以多进程的方式来工作的
    运行和控制Nginx
    nginx安装
    Redis监控技巧总结
  • 原文地址:https://www.cnblogs.com/wuqingzangyue/p/5749681.html
Copyright © 2020-2023  润新知