新建一个 django project
django-admin.py startproject project_name
or
django-admin startproject project_name
新建 app
python manage.py startapp app_name
or
django-admin.py startapp app_name
- 修改 mysite/mysite/settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
**'app_name',**
]
- 修改 mysite/app_name/views.py
from django.http import HttpResponse
def index(request):
return HttpResponse(u"Hello world!")
- 定义视图函数相关的URL(网址)
from stock import views as stock_views
urlpatterns = [
path('admin/', admin.site.urls),
path('', stock_views.index),
]
创建数据库表 或 更改数据库表或字段
python manage.py makemigrations
python manage.py migrate
python manage.py syncdb
创建超级管理员
python manage.py createsuperuser