- 参考慕课网的学习视频:django入门与实践
创建项目
- 进入文件放置目录,命令行输入
django-admin startproject myblog
中间遇到了一次报错:
pkg_resources.DistributionNotFound: The 'sqlparse' distribution was not found and is required by Django
原因是缺少sqlparse 模块
解决方法:pip3 install sqlparse
其他问题解决方案可参考:django创建项目时遇到的一些问题
创建应用
- 进入manage.py的同级目录,命令行输入
python manage.py startapp blog
,创建一个叫blog的应用 - 添加应用名到settings.py中的INSTALLED APPS里
url
from django.contrib import admin
from django.urls import path, include
from django.conf.urls import url
import blog.views as bv
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^blog/', include('blog.urls', namespace='blog')),
]
blog/urls.py
from django.urls import path
from django.conf.urls import url
from . import views
urlpatterns = [
path('index/', views.index),
path('article/<int:article_id>/', views.article_page, name='article_page'),
path('edit/<int:article_id>/', views.edit_page, name='edit_page'),
path('edit/action', views.edit_action, name='edit_action'),
]
app_name='blog'