zoukankan      html  css  js  c++  java
  • Python-Django学习

    1,安装
    Django与python版本的对应
    1.8 2.7,3.2--3.5
    1.9,1.10 2.7,3.4,3.5
    1.11 2.7,3.4,3.5,3.6
    2.0
    2.1


    第一种安装:pip install Django==1.8
    第二种安装:下载对应的Django,解压到python安装目录
    “cd  路径”打开,dir验证是否打开,然后:python setup.py install
    验证是否安装成功,进入python环境,cmd里打python或者直接在shell里,
    import django
    django.get_version()

    成功获取版本号就证明成功了

    2,搭建Django环境(win10教育版+pycharm2016.3)

    先装好Django框架,检查是否成功的安装(import django;django.get_version()看看输出的版本号),

    1. 新建1个 django-project :django-admin.py startproject project-name

    2. 新建 app :python manage.py startapp app-name或 django-admin.py startapp app-name

    3. 同步数据库 :python manage.py syncdb
    注意: Django 1.7.1及以上的版本需要⽤以下命令
    python manage.py makemigrations
    python manage.py migrate

    4. 使⽤开发服务器
    python manage.py runserver
    # 当提示端⼝被占⽤的时候, 可以⽤其它端⼝:
    python manage.py runserver 8001
    python manage.py runserver 9999
    # 监听所有可⽤ ip
    python manage.py runserver 0.0.0.0:8000
    # 如果是外⽹或者局域⽹电脑上可以⽤其它电脑查看开发服务器
    # 访问对应的 ip加端⼝, ⽐如 http://172.16.20.2:8000
    5. 清空数据库
    python manage.py flush
    此命令会询问是 yes 还是 no, 选择 yes 会把数据全部清空掉, 只
    留下空表。
    6.创建超级管理员
    python manage.py createsuperuser
    7. 导出数据 导⼊数据
    python manage.py dumpdata appname > appname.json
    python manage.py loaddata appname.json
    8. django 项⽬环境终端
    python manage.py shell
    如果你安装了 bpython 或 ipython 会⾃动⽤它们的界⾯, 强烈推
    荐⽤ bpython
    9. 数据库命令⾏
    python manage.py dbshell
    Django 会⾃动进⼊在settings.py中设置的数据库, 如果是
    MySQL 或 postgreSQL,会要求输⼊数据库⽤户密码。
    在这个终端可以执⾏数据库的SQL语句。 如果您对SQL⽐较熟悉, 可
    能喜欢这种⽅式。
    10. 更多命令
    终端上输⼊ python manage.py 可以看到详细的列表, 在忘记了名称的时候特别

    3,新建项目

    django-admin startproject mysite  (注意:mysite是项目的名称,若django-admin不行可用django-admin.py)

    此时mysite文件夹中下面也出现了一个名为mysite文件的子文件夹,这时候我们在第一层的mysite中按住shift键右键CMD出现小黑色的窗口,然后输入“python manage.py startapp learn”,这里的learn是一个APP。

    在这里,我们在第一层的mysite中运行CMD,输入"python manage.py runserver",此时是验证是否服务器能用的。

    注意:真正发布站点时候不能这样做。

    默认情况下, runserver 命令在 8000 端口启动开发服务器,且仅监听本地连接。 要想要更改服务器端口的话,可将端口作为命令行参数传入:

    python manage.py runserver 8080
  • 相关阅读:
    Flutter——限制按钮点击的时间间隔
    【友盟】添加埋点事件(以iOS和安卓端为例)
    Git——在VSCode中查看Git历史提交记录
    Flutter——【好用网站】大集合
    Flutter——数组(List)
    Flutter——实现强大的输入框功能
    基于腾讯位置服务定位实现物业巡检防作弊场景
    基于腾讯地图定位组件实现周边公用厕所远近排序分布图
    腾讯位置服务Flutter业务实践——地图SDK Flutter插件实现(一)
    微信小程序类快递自动填写收发货地址功能
  • 原文地址:https://www.cnblogs.com/two-peanuts/p/10032621.html
Copyright © 2011-2022 走看看