django搭建一个问答社区(一)

需要安装的包

pip install django
pip install mysqlclient

创建一个Django的项目

django-admin startproject name

启动项目

python3 manage.py runserver

创建一个应用

python3 manage.py startapp appname

配置settings

# 指定静态文件的存放位置,静态文件用于存放css、js等文件
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static'),
]
#添加模板的存放目录
TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'templates')],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [...}]

配置应用

# 注册应用
INSTALLED_APPS = [
...
"appname",]
# 配置应用的url
from django.urls import path, include
urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('appname.urls')),]
# 在生成的应用的目录下,创建urls.py文件
from django.urls import path
from . import views

urlpatterns = [
    path('', views.home, name='home'),
]
# view.py 用于写处理数据并返回给页面的视图接口

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。