美文网首页
[Django] 创建简单项目及简单配置

[Django] 创建简单项目及简单配置

作者: 小矮人Keep | 来源:发表于2019-04-16 14:52 被阅读0次

成功安装Django后

  1. 创建项目 myproject
    django-admin startproject mydjango

  2. 进入项目文件夹中,显示目录结构

cd mydjango/
tree

目录结构如下:

.
├── db.sqlite3
├── manage.py
└── mydjango
    ├── __init__.py
    ├── __pycache__
    │   ├── __init__.cpython-36.pyc
    │   ├── settings.cpython-36.pyc
    │   ├── urls.cpython-36.pyc
    │   └── wsgi.cpython-36.pyc
    ├── settings.py
    ├── urls.py
    └── wsgi.py
  1. 开启server,浏览器中访问127.0.0.1:8000,看是否成功
    python3 manage.py runserver 0.0.0.0:8000
    显示如下网页,则服务开启成功。

    success.png
  2. 配置使用mysql数据库
    vim mydjango/settings.py

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',  # 或者使用 mysql.connector.django
        'NAME': 'test',
        'USER': 'test',
        'PASSWORD': 'test123',
        'HOST':'localhost',
        'PORT':'3306',
    }
}
  1. 创建一个app
    django-admin startapp article
    生成的目录结构为:
.
├── article
│   ├── admin.py
│   ├── apps.py
│   ├── __init__.py
│   ├── migrations
│   │   └── __init__.py
│   ├── models.py
│   ├── tests.py
│   └── views.py
├── db.sqlite3
├── manage.py
└── mydjango
    ├── __init__.py
    ├── __pycache__
    │   ├── __init__.cpython-36.pyc
    │   ├── settings.cpython-36.pyc
    │   ├── urls.cpython-36.pyc
    │   └── wsgi.cpython-36.pyc
    ├── settings.py
    ├── urls.py
    └── wsgi.py
  1. 在app article中创建一个模板
    vim article/models.py
from django.db import models

# Create your models here.
class userinfo(models.Model):
    name = models.CharField(max_length=20)
  1. 修改settings.py,在INSTALLED_APPS中添加app article
    vim mydjango/settings.py
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'article'
]
python3 manage.py migrate   # 创建表结构
python3 manage.py makemigrations article  # 让 Django 知道我们在我们的模型有一些变更
python3 manage.py migrate article   # 创建表结构

相关文章

网友评论

      本文标题:[Django] 创建简单项目及简单配置

      本文链接:https://www.haomeiwen.com/subject/hjdbwqtx.html