码迷,mamicode.com
首页 > 编程语言 > 详细

Python-Django学习

时间:2018-11-28 17:29:17      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:postgre   启动   选择   snippet   cas   super   gre   blog   输出   

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
技术分享图片

Python-Django学习

标签:postgre   启动   选择   snippet   cas   super   gre   blog   输出   

原文地址:https://www.cnblogs.com/two-peanuts/p/10032621.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!