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

来源:互联网 发布:Python吧 编辑:程序博客网 时间:2024/06/06 03:25

【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功能】






原创粉丝点击