Skip to content

johnnynode/Django-1.11.11

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django-demo 项目

Environment 环境

  • Mac
  • Python 3.6
  • Django 1.11.11

项目结构

Django-1.11.11/
├── manage.py
├── DjangoApp
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
└── app
    ├── admin.py
    ├── apps.py
    ├── __init__.py
    ├── migrations
    │   └── __init__.py
    ├── models.py
    ├── tests.py
    └── views.py

项目创建时使用的命令

  • $ django-admin startproject DjangoApp
  • 后期将最外层目录修改为了: Django-1.11.11

项目运行

  • $python3 manage.py runserver

    • 这样只能本机调试访问
  • $python3 manage.py runserver 8080

    • 该runserver命令在端口8000的内部IP上启动开发服务器。当然也可以指定端口开启服务,如8080端口
  • $python3 manage.py runserver 0:8000

    • 这样启动,通过0可以进行远程访问, 并且在settigns.py中ALLOWED_HOSTS添加自己的ip地址, 或支持所有 ALLOWED_HOSTS = ['*']
    • runserver只能在本机使用, 是Django自带的http服务
    • 部署时应使用uwsgi

Add Application 添加的应用

  • $python3 manage.py startapp app

可访问页面

admin登录密码

  • 用户名: johnny
  • 密码: 123456_admin

数据库文件

  • 详见mydb.sql
  • 导入数据库后, 在DjangoApp/settings.py下修改自己连接数据库的密码即可