您的位置:首页 > 编程语言 > Python开发

pythonWeb -- Django开发-创建一个Django项目

2017-07-24 19:04 816 查看
【Django是个啥】

自主管理后台 自带后台

自带ORM 不适用SQL 每个语句就是一个对象 无序SQL<-->对象

自带错误提示页面

1.就是比Flask重。比起Flask内置了很多组件。

2.Django和falsk  scrapy一样是都是框架,一个Poject,即exe,而不是单个py模块库

【Django安装】

[pip 管理器]

1.pip install Django  

2.pip list查看    或者  pip show  Django  查看详情

{注意}  Django版本不同有差异。

比如我的是旧版本1.7.5    

我卸载了 1.7.5  pip uninstall Django     然后下载最新的Django



[Pycharam内置了可视化的pip安装]

1.setting下面

2.project interpreter 选择安装的路径 py2.7 py3.6

3.右侧绿色 +  进入store

4.搜索Django   然后 install  

【新建 Django项目】

和Flask  Scrapy一样 切换到目录下然后 新建项目

1.执行新建命令

  1.cd DjangoTest     准备存放该Django项目的磁盘目录

  2.django-admin.py   startproject   DjangoDemo   得到项目DjangoDemo

  3.cd    DjangoDemo     进入Django项目

  4.django-admin.py   startapp  demo     给当前项目创建应用demo

[注意 如果在此过程出错   一般是Path冲突的问题 ]      解决办法就是指定   全路径    

   比如我的py3.6安装路径

python C:\Users\杰\AppData\Local\Programs\Python\Python36\Scripts\

  1.cd DjangoTest
  2.python C:\Users\杰\AppData\Local\Programs\Python\Python36\Scripts\django-admin.py   startproject   DjangoDemo  得到项目DjangoDemo
  3.cd    DjangoDemo
  4.python C:\Users\杰\AppData\Local\Programs\Python\Python36\Scripts\django-admin.py startapp demo   创建应用demo
【查看当前的 Django项目】

使用Sublime Text查看



demo是我们的app   app在Django大项目下

settings是配置文件

-------------------------------------------------------------------------------------------------------------------

【setting 文件概述 类似web.xml】

INSTALLED_APPS 这里是设置启动的APP内容 

默认的已经存在这么多 包括admin自带

INSTALLED_APPS = [

    'django.contrib.admin',

    'django.contrib.auth',

    'django.contrib.contenttypes',

    'django.contrib.sessions',

    'django.contrib.messages',

    'django.contrib.staticfiles',

]

配置你刚才的项目到INSTALLED_APPS

INSTALLED_APPS = [

    'django.contrib.admin',

    'django.contrib.auth',

    'django.contrib.contenttypes',

    'django.contrib.sessions',

    'django.contrib.messages',

    'django.contrib.staticfiles',

    'demo',     #添加到此处

]

【启动你的项目】

python   manage.py    runserver      runserver就是运行在Web服务器 默认本机IP+8000port



【打开浏览器  访问该项目】

URL :  http://localhost:8000

It worked!


Congratulations



【此刻你的项目创建成功  接下来是写你的app功能】
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: