ajax简单使用,上传文件,提交json格式

一.上节回顾

1 路由匹配从上往下匹配,一旦匹配成功,就不再往下匹配
	re_path(r'^$',book.index),
2 反向解析
	-用在模板中
	-用在视图函数中
3 图片列表之作者显示(for循环中套if),for+empty的使用
<td>
        {
   % for author in book.authors.all %}
            {
   % if forloop.last %}
                {
   {
    author.name }}
            {
   % else %}
                {
   {
    author.name }} -- |--
            {
   % endif %}
        {
   % empty %}
        未知作者
        {
   % endfor %}
</td>
4 图片编辑的连接
-<td><a href="/book_update/{
   {book.id}}/">编辑</a></td>
-<td><a href="{% url 'bookupdate' book.id %}/">编辑</a></td>
-<td><a href="/book_update/?pk={
   {
   book.id}}>编辑</a></td>

5 模板变量可以给js使用
python中
ss='lqz'

<script>
var a='{
   {sss}}'
var a=lqz
</script>

6 修改,出版社跟图书真正的出版社对应
<select class="form-control" name="publish"
>
{
   % for publish in publishs %}
{
   % if book.publish.id == publish.id %}
<option value="{
   {publish.id}}" selected>{
   {
   publish.name}}</option>
{
   % else %}
<option value="{
   {publish.id}}" >{
   {
   publish.name}}</option>
{
   % endif %}

{
   % endfor %}
</select>
7 修改,作者
<select multiple class="form-control" name="authors">
{
   % with book.authors.all as xxx %}
{
   % for author in authors %}
{
   % if author in xxx %}
<option value="{
   { author.id }}" selected>{
   {
    author.name }}</option
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值