1. 创建项目
在命令行中到你将要创建的目录夹下输入命令:
django-admin startproject myknow
2. 运行项目
在你创建django项目文件下输入下面命令(默认端口为:8000):
python manage.py runserver
指定端口号(例如指定8888号端口):
python manage.py runserver 8888
3. 创建应用
a) 在命令行中进入到mamage.py的同目录夹下,输入命令:
python manage.py startapp knowledge
b) 在settings.py中的【INSTALLED_APPS】中添加应用,如下面代码中的 'knowledge'为添加的应用:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'knowledge'
]
整个项目的目录结构为:
4. 开始写应用代码
(1)创建第一个视图,在views.py中编写代码
(2)然后不要忘记在myknow中的urls.py中设置url:
from django.conf.urls import url
from django.contrib import admin
import knowledge.views as kv
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^index/', kv.index),
]
数据库迁移:
python manage.py makemigrations
python manage.py migrate
(3)在命令行中启动服务器运行:
python manage.py runserver