django项目注意事项

关于static:

{% load static %}
<head>
<link href={% static 'css/main.css' %} rel="stylesheet" type="text/css" />


#settings.py文件
修改:
STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, "static"), 'ZHIBO/static/']

关于配置数据库(安装对应的数据库连接的包):

import pymysql
pymysql.install_as_MySQLdb()

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'zhou',
        'USER': 'test',
        'PASSWORD': '******',
        'HOST': '47.107.56.104',
        'PORT': '3306',
    }
}

关于增加app

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'ZHIBO',     #增添自己的app
]

关于路径(urls.py)

from django.contrib import admin
from django.urls import path
from ZHIBO import views

urlpatterns = [
    path('',views.index),
    path('signin/',views.signin),
    path('signup/',views.signup),
    path('admin/', admin.site.urls),
]

关于视图(views.py)

from django.shortcuts import render

# Create your views here.
def index(request):
    return render(request,'index.html')

关于manage.py

python manage.py startapp store #新建名为store的app
python manage.py shell #控制台,可以输入相关内容进行测试
python manage.py makemigrations #当Model有变化的时候,执行这条命令重新生成 model相关文件
python manage.py migrate #根据model,生成数据库表

猜你喜欢

转载自blog.csdn.net/weixin_40490238/article/details/82385268